LinearLayout

线性布局,它的子控件是以单一的行或者单一的列排列,子控件不能重叠,具有方向性(水平、垂直),默认是水平方向,可以设置位置和权重
* 常用的XML属性:
android:orientation 线性布局的排列方向(vertical\horizontal)
android:padding 控件内部的间隙
android:gravity 控件内部的排列位置 (center_vertical、center_horizontal等)
android:layout_gravity 位置
android:layout_margin_top 与顶部的边距
android:layout_weight 权重
* 注意点:
- 修饰控件属性时,有layout与无layout的区别
有layout,表示布局属性修饰,它相对于父控件或者父控件中的其他子控件的属性修饰,
无layout,它只针对控件本身,是对该控件内部元素的修饰
- 权重
它是线性布局或者它的子类所特有的属性修饰,它针对的是子控件的宽和高的设置
先预留出没有设置权重的控件的宽或者高,之后对相对于父控件剩余的空间(宽或者高)按权重(比例)分配

更多相关文章

  1. Android(安卓)中自定义控件和属性(attr.xml,declare-styleable,T
  2. Android(安卓)DatePickerDialog 只显示年月
  3. android Animation的xml的编写
  4. 自定义控件
  5. ListView的优化就这么多了
  6. Android(安卓)中自定义控件和属性(attr.xml,declare-styleable,T
  7. android使用WebView显示sdcard的html文件
  8. Android显示时间和日期的控件的使用总结
  9. Android学习日记

随机推荐

  1. Android 文件瀏覽器
  2. xml
  3. Android之ExpandableList使用
  4. Android设置系统音量范围0-100,步进值5
  5. 搭建Android编译环境
  6. Qt for Android 配置( Unbutu 11.04 )
  7. Dialog与DialogFragment
  8. Android之TabHost使用(引用SDK例子文档)
  9. [置顶] 我的Android进阶之旅------>Andro
  10. MTK平台 Sensor Hub配置(以stk3x3x光感为