在 android 中设置 GridView 时选择 Android.R.layout

Choose Android.R.layout when setup GridView in android

我目前正在处理网格视图。

由于网格视图项目只是一个文本视图,我还没有创建自定义布局。

但是当我尝试使用simple_list_item_1时,我发现item的点击区域只是文本的大小,而不是整个item。

所以我改成simple_list_item_single_choice,点击区域是整个item但是文字不在视图的中心

因此,我想知道布局应该选择什么? 1.视图中的文本居中 2. 可单击整个项目而不是仅文本视图

感谢您的帮助。

将其用作布局! ;D

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/text1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:textAppearance="?android:attr/textAppearanceListItemSmall"
    android:gravity="center"
    android:paddingStart="?android:attr/listPreferredItemPaddingStart"
    android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
    android:minHeight="?android:attr/listPreferredItemHeightSmall" />

这些是区别..

    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"