我目前正在尝试让GridView仅显示下面带有文本的图片,中间有1dp空间。但是,由于文本我不知道如何完全填充gridview单元格,我知道可能因为我为图像项目的高度和宽度添加了一个尺寸,它没有显示填充但是我如何填充它?
GridView的:
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/categoryGridView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:numColumns="auto_fit"
android:columnWidth="90dp"
android:horizontalSpacing="10dp"
android:verticalSpacing="10dp"
android:gravity="center"
android:stretchMode="columnWidth"
android:layout_marginTop="30dp">
</GridView>
GridCell xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:descendantFocusability="blocksDescendants">
<ImageView
android:id="@+id/categoryImageViewItem"
android:layout_width="75dp"
android:layout_height="75dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:src="@drawable/ic_launcher"
android:background="@drawable/com_facebook_button_blue" />
<TextView
android:id="@+id/categoryTextViewItem"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/categoryImageViewItem"
android:layout_centerHorizontal="true"
android:gravity="center"/>
</RelativeLayout>
我如何让图片填满所有内容,但以编程方式或在xml中为文本留出空间