私はこの質問への答えに混乱しています。
私はvalues-14/styles.xmlに以下を持っています
<resources>
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar" />
<style name="ListTheme" parent="AppTheme">
<item name="android:activatedBackgroundIndicator">@drawable/br_listitem</item>
</style>
</resources>
次に、描画可能なディレクトリbr_listitem.xmlで定義しました
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/SlateBlue" android:state_activated="true"/>
</selector>
そして最後に、私が持っているlistitem.xmlファイルに
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content"
android:layout_width="600dp"
android:gravity="left|center"
android:paddingBottom="10dp"
android:paddingTop="10dp"
android:paddingLeft="5dp"
style="@style/ListTheme"
android:background="?android:attr/activatedBackgroundIndicator">
押すと薄いオレンジ色になり、押すと薄い緑色になります。アクティブ化された背景は機能しますが、私の色を使用していません...
ありがとう !〜ジェイ
コメントに基づいて、次の変更を加えました。スタイルを LinearLayout から引き出して、次のようにリストビューに配置しました。
<ListView
style="@style/ListTheme"
android:id="@+id/XYZList"
android:layout_height="600dp"
android:layout_width="600dp"
android:layout_column="0"
android:layout_columnSpan="2"
android:layout_gravity="center|top"
android:layout_row="2"
android:layout_rowSpan="10"
android:focusable="true"
android:choiceMode="multipleChoice"
android:background="#80D0D0D0"
>
</ListView>