Android 将GridView选择器设置为默认值

Android 将GridView选择器设置为默认值,android,gridview,Android,Gridview,目前在我的Android应用程序中,我有一个GridView,它使用一个自定义适配器来填充多个自定义视图。 此GridView的定义如下: <GridView android:id="@+id/grid" android:layout_width="match_parent" android:layout_height="wrap_content" android:drawSelectorOnTop="false" android:isScrollContainer="false

目前在我的Android应用程序中,我有一个GridView,它使用一个自定义适配器来填充多个自定义视图。

此GridView的定义如下:

<GridView
 android:id="@+id/grid"
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:drawSelectorOnTop="false"
 android:isScrollContainer="false"
 android:listSelector="@drawable/selector"
 android:numColumns="3"
 android:stretchMode="columnWidth" />

正如您所看到的,我定义了一个自定义的“列表选择器”,允许用户查看他们选择的网格视图的哪个项目

我想知道的是,当使用自定义适配器创建网格视图时,列表选择器是否可以设置为默认值并可见?(目前,列表选择器仅在用户做出选择后显示-显然)。

自定义GridView适配器是一个扩展
BaseAdapter
的简单适配器


非常感谢

我不太明白你到底需要什么。您的意思是希望gridview中的项目在默认情况下处于“选定”状态?创建视图时,未选择任何项目(即,未显示listSelector)。我想要的是当视图最初由default在一个项目上创建时显示select。我也被困在这个问题上,我需要为gridview上的每个项目创建一个选择器