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】TextView属性大全
  2. Android: EditText设置属性和设置输入规则
  3. 自定义控件
  4. Android Configuration属性解析
  5. Android 中自定义控件和属性(attr.xml,declare-styleable,TypedA
  6. view的clickable属性和点击background颜色改变

随机推荐

  1. Android第二十七课 NDK 渲染色彩深度
  2. Android(安卓)支持多屏幕机制
  3. 巧妙利用PARTITION分组排名递增特性解决
  4. sql编程工具Sql Prompt下载及安装破解图
  5. 如何使用Visual Studio 2010在数据库中生
  6. MSSQL事务的存储过程
  7. SQL Server UPDATE语句的用法详解
  8. sql存储过程详解
  9. 总结一周内学习的Sql经验(一)
  10. SQL SERVER使用REPLACE将某一列字段中的