给 Android ListView中的item 加入边框
时间: 2024-02-17 14:02:44 浏览: 155
要给 Android ListView 中的 item 加入边框,你可以在 item 的布局文件中添加一个边框样式。具体操作步骤如下:
1. 在 res/drawable 文件夹下创建一个 xml 文件,例如 border.xml,用于定义边框样式。示例代码如下:
```
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="1dp"
android:color="#000000" />
<solid android:color="#ffffff" />
</shape>
```
其中,stroke 定义了边框的宽度和颜色,solid 定义了 item 的背景颜色。
2. 在 item 的布局文件中,添加 background 属性,并将其指定为 border.xml。示例代码如下:
```
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/border">
<!-- item 的内容布局 -->
...
</RelativeLayout>
```
这样,每个 item 的背景就会有一个带边框的效果了。如果需要调整边框的宽度和颜色,可以修改 border.xml 文件中的对应属性值。
阅读全文