您的位置:首页 > 移动开发 > Android开发

几种Android布局layout组件主要常用属性

2014-05-25 18:09 351 查看
LinearLayout,RelativeLayout共有的属性
属性名称说明
android:layout_width组件宽度fill_parent,match_parent,wrap_content
android:layout_height组件高度
(1)

LinearLayout

属性名称说明
android:orientation垂直布局还是水平布局
android:layout_gravity将组件放在父组件的指定位置
android:layout_weight组件在父组件所占的比重,比重值越大,代表该组件扩展到剩余空间的比例会越大
(2)

RelativeLayout

属性名称说明
android:layout_above将组件放在指定组件的上方
android:layout_alignBottom将组件下边对齐指定组件的下边
android:layout_alignLeft将组件左边对齐指定组件的左边
android:layout_alignParentBottomtrue代表将组件下边对齐父组件的下边
android:layout_alignParentLefttrue代表将组件左边对齐父组件的左边
android:layout_alignParentRighttrue代表将组件右边对齐父组件的右边
android:layout_alignParentToptrue代表将组件上边对齐父组件的上边
android:layout_alignRight将组件右边对齐指定组件的右边
android:layout_alignTop将组件的上边对齐指定组件的上边
android:layout_below将组建放在指定组件的下面
android:layout_centerHorizontaltrue代表将组建放在父组件的水平中央位置
android:layout_centerInParenttrue代表将组建放在父组件的水平及垂直中央位置
android:layout_centerVerticaltrue代表将组建放在父组件的垂直中央位置
android:layout_toLeftOf将组建放在指定组建的左方
android:layout_toRightOf将组建放在指定组建的右方
(3)

TableLayout 使用TableLayout页面配置

属性名称说明
android:stretchColumns加长指定字段(以index指定,第一栏为0)ex:android:stretchColumns="0,1"代表要将index为0,1的字段空间加长
android:shrinkColumns缩短指定字段空间
TableRow 定义一行

属性名称说明
android:layout_columns将组件放在指定index的字段,如果TableRow内的每个字段都按照顺序放好,此项可省略
android:layout_span指定组件可以横跨的字段数
(4)

ScrollView
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: