如何使网格单元格最大化高度和宽度?

时间:2015-05-16 09:15:52

标签: android gridview

我目前正在尝试让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中为文本留出空间

0 个答案:

没有答案