【Android知识复习总结】LinearLayout, RelativeLayout, FrameLayout, TableLayout, GridLayout

LinearLayout

 orientation 布局中组件的排列方式

 gravity 控制组件所包含的子元素的对齐方式,可多个组合

 layout_ gravity 控制该组件在父容器里的对其方式

 background 为该组件设置1个背景图片,或者是直接用颜色覆盖

 divider 分割线

 showDividers 设置分割线所在的位置,none(无), beginning(开始), end(结束), middle(每两个组件间)

 dividerPadding 设置分割线的padding

 layout_weight(权重) 该属性是用来等比例的划分区域

RelativeLayout

根据父容器定位

 layout_ alignParentLeft 左对齐

 layout_ alignParentRight 右对齐

 layout_alignParentTop 顶部对齐

 layout_ alignParentBottom 底部对齐

 layout_ centerHorizontal 水平居中

 layout_ centerVertical垂直居中

 layout_ _centerInParent 中间位置

根据兄弟组件定位

 layout_toleftOf 放置于参考组件的左边

 layout_toRightOf 放置于参考组件的右边

 layout_ above 放置于参考组件的上方

 layout_ below放置于参考组件的下方

 layout_ alignTop 对齐参考组件的上边界

 layout_alignBottom 对齐参考组件的下边界

 layout_ galignLeft 对齐参考组件的左边界

 layout_ alignRight对齐参考组件的右边界

FrameLayout

android:foreground设置前景

android:foregroundGravity设置前景位置

TableLayout

android:collapseColumns设置需要被隐藏的列的序号,从0开始

android:stretchColumns设置允许被拉伸的列的列序号,从0开始

android:shrinkColumns设置允许被收缩的列的列序号,从0开始

子控件设置属性

android:layout_column 显示在第几列

android:layout_span 横向跨几列

GridLayout

子控件属性

android:layout_ column 显示在第几列

android:layout_ columnSpan横向跨几列

android:layout. _columnWeight横向剩余空间分配方式

android:layout_ gravity 在网格中的显示位置

android:layout_ row显示在第几行

android:layout_ rowSpan横向跨几行

android:layout_ _rowWeight 纵向剩余空间分配方式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值