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 不显示分割线
网友评论