透明な行を持つグリッドビューがあります。行を選択すると、行が明るい青色に強調表示されます。これはすべてうまくいきます。
ここで、グリッドビューにさまざまな色を追加したいと思います。緑と赤。これは異なるカテゴリを示します。行の背景を設定することができました。ただし、赤または緑の行をクリックすると、グリッドビュー リスト セレクターが機能しません。
私のGridView:
<GridView>
android:id="@+id/gridView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:listSelector="#23fdfa"
android:scrollbars="vertical|horizontal"
android:stretchMode="columnWidth" >
</GridView>
緑の行:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<stroke android:width="1dip" android:color="#4fa5d5"/>
<gradient android:startColor="#00FD0D" android:endColor="#00FD0D"/>
</shape>
赤い行:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<stroke android:width="1dip" android:color="#4fa5d5"/>
<gradient android:startColor="#FF4A59" android:endColor="#FF4A59"/>
</shape>
グリッドビューに項目を追加すると、赤と緑の行が正常に読み込まれます。