Android 如何从Multiselect ListView更改选定项的颜色

Android 如何从Multiselect ListView更改选定项的颜色,android,android-listview,Android,Android Listview,我的列表视图如下所示: <ListView android:id="@+id/ListView01" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" android:cacheColorHint="@android:color/transparent" /> 在相应的活

我的列表视图如下所示:

<ListView
        android:id="@+id/ListView01"
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1" 
        android:cacheColorHint="@android:color/transparent" />

在相应的活动中,我将listview中的元素设置为

listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_multiple_choice, phoneContactList));
listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
listView.setAdapter(新的ArrayAdapter(这个,android.R.layout.simple\u list\u item\u multiple\u selection,phoneContactList));
listView.setChoiceMode(listView.CHOICE\u MODE\u MULTIPLE);
在上面的代码中,
phoneContactList
是一个数组列表

单击列表中的项目后,如何更改其颜色


谢谢。

请结束此页面:对我帮助很大

您将获得所选项目在侦听器上的位置,通过此页面您可以更改颜色