アプリを 2.3 で適切に動作させようとしています (4.0 以降では正常に動作します)。1 つの問題は、リストビューで選択したアイテムの背景を変更できないことです。何を変更する必要があるのか わかりません-誰か知っていますか?
リストビュー自体は次のとおりです。
<ListView
android:id="@+id/score_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@+id/keyboard"
android:layout_below="@+id/sort_header"
android:choiceMode="singleChoice"
android:divider="#CCCCCC"
android:dividerHeight="1dp"
android:listSelector="@drawable/selector" />
4.0 以降で機能するセレクターは次のとおりです (2.3 では色の変更はありません)。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:drawable="@color/highlight"/>
<item android:state_pressed="true" android:drawable="@color/highlight"/>
<item android:state_activated="true" android:drawable="@color/highlight"/>
<item android:state_selected="true" android:drawable="@color/highlight"/>
</selector>
実際にはこれらの 4 つすべてが必要なわけではありませんが、すべてを試してみたかったのです。