2011-02-03 23 views
0

バックグラウンドを持つリストビューが1つあります。そのリストビューの特定のリストアイテムをクリックすると、そのアイテムの色を変更したいと思います。選択したListItemの色を変更する方法

リストアイテムに注目しながら色を変更することはできますが、ユーザーがそのリストアイテムをクリックしたときに変更したいと思います。

助けてください...

答えて

0

drawableフォルダに配置してください。そのファイルの内容(私のカスタムdrawable/imagesでそれを使用しています)。アイデアはあなた自身の色やdrawables/imagesでandroid:states _.....を編集する必要があるということです。

そのファイルの内容は

< xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item 
android:state_pressed="true" 
android:drawable="@drawable/strishe_dhe_shigjete_bosh" /> 
<item 
android:state_selected="true" 
android:drawable="@drawable/strishe_dhe_shigjete_bosh" /> 
<item 
android:drawable="@color/white"/> 
</selector> 

され、その後(あなたはリストビューを持っている)メインのレイアウトファイルにあなたは

android:background="@drawable/selector_file_name"

を設定しました
関連する問題