Android GridView子项边框设置
时间: 2023-09-15 19:21:56 浏览: 150
Android实现为GridView添加边框效果
要设置Android GridView子项的边框,可以使用XML定义边框样式,然后将其应用到GridView子项的布局中。
以下是一个示例XML文件,它定义了一个红色边框:
```xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:width="2dp"
android:color="#FF0000" />
<solid android:color="#00000000" />
</shape>
```
要将此边框应用于GridView子项,可以在子项布局的根元素中添加以下属性:
```xml
android:background="@drawable/border"
```
其中,`border`是刚刚定义的边框XML文件的名称。
完整的示例代码如下所示:
```xml
<GridView
android:id="@+id/grid_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:numColumns="3"
android:verticalSpacing="8dp"
android:horizontalSpacing="8dp"
android:padding="8dp"
android:clipToPadding="false"
android:background="@color/colorBackground"
/>
<!-- GridView子项布局 -->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/border"
>
<!-- 子项中的其他视图组件 -->
</RelativeLayout>
```
阅读全文