我正在使用自定义首选项来显示gridview。但是这个gridview没有填满父空间。
这是我的pref_background.xml
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<com.test.package.ImageChooserPreference
android:key="background" />
</PreferenceScreen>
这是我的gallery_preference.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#f0f0f0" >
<GridView
android:id="@+id/gridview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="5dp"
android:columnWidth="100dp"
android:gravity="center"
android:numColumns="auto_fit"
android:verticalSpacing="5dp"
android:drawSelectorOnTop="true"
android:stretchMode="columnWidth" >
</GridView>
</RelativeLayout>
这是我的gallery_item_row.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:padding="5dp"
android:clickable="true"
android:background="@drawable/gallery_color_selector"
android:focusable="true">
<ImageView
android:id="@+id/image"
android:layout_width="100dp"
android:layout_height="100dp" />
<ImageView
android:id="@+id/checked"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/checked"
android:visibility="gone"/>
</RelativeLayout>
如何使用com.test.package.ImageChooserPreference
填充空间?