1.可以放置一个ImageView组件,然后将其设为分隔线的颜色或图形。分隔线View的定义代码如下:
2.在Android3.0及以上版本,LinearLayout支持直接显示分隔线。
android:showDividers="end" android:divider="@drawable/divider_line"
除了需要设置android:showDividers属性外,还要设置android:divider属性,该属性表示分隔线的图像,需要一个Drawable ID
android:showDividers属性可以设置如下4个值:
- none:不显示分隔线;
- beginning:在LinearLayout的开始处显示分隔线;
- end:在Linearlayout的结尾处显示分隔线;
- middle:在LinearLayout中的每两个组件间显示分隔线:
或者可以在代码中设置:
linearLayout.setShowDividers(...)
linearLayout.setDividerDrawable(...)