1

カスタムタイトルバーを使用する必要があったため、マニフェストを変更してカスタムテーマを作成しました。ここまではすべて問題ありませんでしたが、同じアクティビティでリストビューを使用していたため、カスタムリストビューを使用してそれに応じて変更しました。すべてうまくいきましたが、リストビューでアイテムをクリックしても、アイテムが強調表示されませんでした。さまざまなリンクをたどりましたが、解決策が見つかりませんでした。私は同様の問題を抱えているこのリンクを通過しましたが、私の場合は解決策が機能していません。誰かが助けることができれば。

私の試み:私のlist_bg.xmlは

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item 
    android:drawable="@color/grey" />
<item android:state_pressed="true" 
    android:drawable="@color/blue" />
<item android:state_selected="true"
    android:state_pressed="false" 
    android:drawable="@color/blue" />
</selector>

上記のコードをcolorフォルダーに追加しandroid:background="@color/list_bg"、リストビューアイテムxmlのように参照を提供しました。

事前に感謝します、どんな助けでもありがたいです

4

2 に答える 2

0

android:listSelector = "#000000"

リストビューでこの属性を使用します。

于 2012-04-18T07:41:56.440 に答える
0

置く

<item 
android:drawable="@color/grey" />

あなたのXMLの最後に。状態リストは上から下にトラバースされ、現在の状態に一致する最初の項目が使用されます

于 2012-04-17T12:05:20.607 に答える