LinearLayout 线性布局属性
16lz
2021-01-25
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 不显示分割线
更多相关文章
- Android(安卓)贝塞尔曲线的使用 操作
- Android(安卓)ZoomControls缩放控件
- ImageView一例
- 像素和dip之间的相互转换
- android开发实例05:新浪微博图片缩放实现
- android加载大图片到内存
- [android]如何使LinearLayout布局从右向左水平排列,而不是从左向
- android调用系统拍照程序和从图库选取图片,返回后调用系统裁剪工
- Android入门第二篇之LinearLayout、AbsoluteLayout .