以下の XML を見るとわかるように、すべてのアクティビティで正常に機能するセレクターを使用しています。
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:drawable="@drawable/active_date_horizontal_5_pressed" /> <!-- pressed -->
<item
android:state_focused="true"
android:drawable="@drawable/active_date_horizontal_5_pressed" /> <!-- focused -->
<item
android:drawable="@drawable/active_date_horizontal_5" /> <!-- default -->
1つの活動を除いて、それはばかげて機能しません。以下の 3 つのスクリーンショットを確認できます。最初の 2 つのスクリーンショットではセレクターが正常に機能し、最後のスクリーン ショットでは機能しません。
1)
2)
3)
これらは、カスタマイズされた BaseAdapter で満たされたカスタマイズされた GridViews です。GridViews のセルには、その背景がセレクターである Xml レイアウトがあります。何か案は?