我有一个列表视图,我想为每个列表项添加一个底部边框,以便它充当所有单元格之间的分隔线。
这是我的列表视图。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:descendantFocusability="blocksDescendants"
android:background="#FFFFFF"
>
....
.....
</LinearLayout>
答案 0 :(得分:3)
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="@color/red"
android:dividerHeight="1px">
</ListView>
,颜色值在colors.xml或strings.xml中:
<color name="red">#FF0000</color>
P.S。我是故意使用px check here
答案 1 :(得分:0)
像这样创建drawable
,并将其设置为列表item background
。这将仅为布局bottom
设置边框。
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:top="-1dp" android:right="-1dp" android:left="-1dp">
<shape >
<stroke
android:width="1dp"
android:color="#FFFF" />
</shape>
</item>
</layer-list>
或者您也可以尝试为ListView
android:divider="#FFFF"
android:dividerHeight="1dp"