<ListView android:id="@+id/rv_list" android:layout_width="match_parent" android:layout_height="0dp" android:layout_marginBottom="10dp" android:divider="#000000" 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加外边框,修改两个item之间的间距
时间: 2023-07-19 21:13:19 浏览: 138
android 多个layout布局的listView
5星 · 资源好评率100%
对于ListView中的item加外边框,可以在item布局文件中的根布局中添加android:background属性即可,例如:
```
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_item"
android:orientation="vertical">
<!-- item布局代码 -->
</LinearLayout>
```
其中,@drawable/bg_item是一个自定义的背景图形资源,可以在res/drawable目录下创建一个XML文件来定义它。
对于修改两个item之间的间距,可以通过在ListView控件中设置android:divider属性来实现,例如:
```
<ListView
android:id="@+id/rv_list"
android:layout_width="match_parent"
android:layout_height="0dp"
android:divider="#000000"
android:dividerHeight="10dp"
<!-- 其他属性 -->
/>
```
其中,android:dividerHeight属性用于设置两个item之间的间距大小。你可以根据需要调整它的值。
阅读全文