Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android布局_LinearLayout布局

Android布局_LinearLayout布局

編輯:關於Android編程

一、LinearLayout 布局,類似於一個盒子 1. 主要屬性有: (1)android:orientation 設置LinearLayout容器布局組件的方式:要麼按行要麼按列。只能取值:horizontal、vertical。 (2)android:gravity 設置布局在LinearLayout容器內的組件的對齊方式。 取值包括:top、bottom、left、right、center、start、end等。   2. 所有放置在LinearLayout中的組件都必須通過android:layout_width和android:layout_height屬性來告知 LinearLayout如何對組件進行布局。 有三個可選的值:match_parent/fill_parent----占滿父容器的所有空間; wrap_content ----組件將只占用為了正確顯示器內容所需的空間; 一個常數值和單位,可用的單位: l px(像素):屏幕上的點。 l in(英寸):長度單位。 l mm(毫米):長度單位。 l pt(磅):1/72英寸。 l dp(與密度無關的像素):一種基於屏幕密度的抽象單位。在每英寸160點的顯示器上,1dp=1px。 l dip:與dp相同,多用於Google示例中。 l sp(與刻度無關的像素):與dp類似,但是可以根據用戶的字體大小首選項進行縮放。   3. weight 屬性,權值 android:layout_weight    設置組件占用容器的空余顯示空間的比例。 在使用垂直布局的情況下,使用android:layout_weight時, 需要設置android:layout_height的值為0; 在使用水平布局的情況下,使用android:layout_weight時, 需要設置android:layout_width的值為0。 在LinearLayout下才有android:layout_weight 屬性,主要是為了按百分比進行布局    二、其他的布局 1. RelativeLayout 布局 (相對布局)工程建立後的默認布局 2. TableLayout布局,表格布局,可以利用 android:layout_span 屬性進行合並, 使用表格布局時,一般將組建嵌套在 <TableRow></TableRow> 中。 3. ScrollView 布局, 可以提供頁面的垂直滾動功能,有垂直滾動條。  
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved