2

最初のデータから1つを選択すると、他ListViewのリストに反映されます。私はこの部分を実行しました、それは私にとってうまく機能しています。しかし、最初に選択したアイテムの背景を変更するのに苦労しています。どうすればよいですか? ActivityListList

4

2 に答える 2

4

以下でこれを行うことができます-

android:listSelector="@drawable/selection"を ListView の xml 属性に設定します。また、selection.xmlリストビューからアイテムを選択したときに変更を保持するセレクターが含まれています。

selection.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_focused="true" 
        android:state_pressed="false"
        android:drawable="@color/android_green" />
    <item android:state_focused="true" 
        android:state_pressed="true"
        android:drawable="@color/black_alpha" />
    <item android:state_focused="false" 
        android:state_pressed="true"
        android:drawable="@color/black_alpha" />
    <item android:drawable="@color/white_alpha" />
</selector> 

こちらもご覧ください。

于 2012-08-16T05:59:10.990 に答える