我在运行时有一个GridLayout(不是GridView) 这是我的xml
<?xml version="1.0" encoding="utf-8"?>
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/grid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:rowCount="4"
android:columnCount="3"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
>
</GridLayout>
我在运行时添加了它。这些项目是带有图像和文本的类,一切都很好。 我需要在项目之间留一个空格(与GridView相同)
我该怎么做?
答案 0 :(得分:0)
试一试
selector_gridview_item_image_blue.xml
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/gridview_item_image_border_blue_phone" android:state_pressed="true"/>
<item android:drawable="@drawable/image_border" android:state_focused="true"/>
<item android:drawable="@drawable/image_border"/>
</selector>
gridview_item_image_border_blue_phone.xml
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/blue" />
<stroke
android:width="4dp"
android:color="@color/blue" />
<padding
android:bottom="4dp"
android:left="4dp"
android:right="4dp"
android:top="4dp" />
</shape>