LinearLayout 线性布局属性

1.排列方式orientation和摆放位置gravity

(1)vertical 纵向排列

当orientation为vertical时,子控件设置android:layout_gravity="center_vertical"是无效的。

(2)horizontal 横向排列

当orientation为horizontal时,子控件设置android:layout_gravity="center_horizontal"是无效的。

2.weight 属性

子view设置android:layout_width="wrap_content"时,宽高比例根据weight比例正比;

子view设置android:layout_width="match_parent"时,宽高比例与weight不成正比;

注:使用weight时,对应的高或者宽度设置成0dp

3.divider 、showDividers 属性

android:divider用于设置分割线的样式,可以是xml的drawable也可以是图片。android:showDividers = "middle|end|beginning|none"其每个选项的作用:

middle 在每一项中间添加分割线

end 在整体的最后一项添加分割线

beginning 在整体的最上方添加分割线

none 不显示分割线

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容