習慣了delphi/vb等rad的拖放布局,使用android的布局管理器還真不習慣.
例如要實現下面的介面布局:
則需要如下設定:
12 android:layout_width="wrap_content"
3 android:layout_height="wrap_content"
4 android:orientation="horizontal" >
567 android:id="@+id/textview1"
8 android:layout_width="wrap_content"
9 android:layout_height="wrap_content"
10 android:text="編碼" />
111213 android:id="@+id/edittext1"
14 android:layout_width="match_parent"
15 android:layout_height="wrap_content"
16 android:layout_weight="2"
17 android:ems="10" >
181920
212223
24 android:id="@+id/textview2"
25 android:layout_width="wrap_content"
26 android:layout_height="wrap_content"
27 android:text="名稱" />
282930
3132
3334 android:id="@+id/edittext2"
35 android:layout_width="wrap_content"
36 android:layout_height="wrap_content"
37 android:layout_weight="1"
38 android:ems="10" >
394041
42
這裡比較重要的屬性是:
android:layout_weight
該屬性是設定比重的,但設定好像是反的,textview就不要設定這個屬性了,要不然顯示會比較令人鬱悶的.
Android學習 布局
linearlayout 線性布局 relativelayout 相對布局 tablelayout 布局 framelayout 幀布局 absolutelayout 絕對布局 gridlayout 網格布局 weight 權重 屬性詳解 實現 實現效果 按比例劃分水平方向 將涉及到的view的an...
android布局學習 巢狀布局
採用巢狀的方式來實現複雜的布局,通過2個示例來介紹巢狀布局的方法。示例1 將activity介面分成上 下2部分,然後上部分是用橫向的 水平 布局,裡面有4個textview 下部分則是用縱向的 垂直 布局,也放有4個textview。要實現這樣的布局必須要使用到巢狀布局。實現步驟 1 首先,最外層...
android學習系列五 布局
linearlayout tablelayout的使用 巢狀的使用方法 relativelayout android layout below將該控制項置於給定id的控制項之下 android layout above將該控制項置於給定id的控制項之上 android layout toleftof...