<ListView android:id="@+id/rv_list" android:layout_width="match_parent" android:layout_height="0dp" android:layout_marginBottom="10dp" android:divider="#B51515" android:dividerHeight="10dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintTop_toBottomOf="@+id/areaState" android:background="@android:color/transparent" android:layout_marginTop="4dp" android:layout_marginLeft="4dp" android:layout_marginRight="4dp" android:clipToPadding="false" android:scrollbarStyle="outsideOverlay" android:paddingBottom="20dp" android:layoutDirection="rtl" android:fastScrollEnabled="true" android:layout_weight="1" android:paddingTop="8dp" android:elevation="8dp"/>item加边框
时间: 2023-07-19 21:13:20 浏览: 189
要在ListView的每个item中添加边框,可以在item布局文件的根布局中添加android:background属性,并设置为一个边框样式的drawable资源,例如:
```
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/border_item"
android:orientation="vertical">
<!-- item布局代码 -->
</LinearLayout>
```
其中,@drawable/border_item是一个自定义的边框样式的drawable资源,可以在res/drawable目录下创建一个XML文件来定义它,例如:
```
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="#ffffff"/>
<stroke android:width="1dp" android:color="#B51515"/>
<corners android:radius="4dp"/>
</shape>
```
这个XML文件定义了一个矩形形状的drawable,其中solid标签用于设置填充颜色,stroke标签用于设置边框样式,corners标签用于设置圆角半径。你可以根据需要修改这个XML文件的属性,以得到你想要的边框样式。
阅读全文