Listview项目重点

时间:2019-03-03 19:02:44

标签: java android android-listview

我有一个android应用,其中在同一屏幕上有两个列表视图。使用一个ListView,我可以获得正确的结果(我可以突出显示所按下的项目)。如果我使用第一个Listview的setOnItemClick()方法设置了第二个ListView的适配器,则我的第一个Listview的setSelected()方法不起作用。谁能帮我?

我还有{。{1}}标签的* .xml文件。我只想突出显示一个选定的项目,而不突出显示多个项目。

1 个答案:

答案 0 :(得分:0)

如果只需要更改ListView中当前所选项目的颜色,则只需将change choiceMode属性更改为“ singleChoice”,然后使用listSelector属性选择颜色

<ListView
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:choiceMode="singleChoice"
   android:listSelector="@android:color/darker_gray"
/>