我有一个android应用,其中在同一屏幕上有两个列表视图。使用一个ListView,我可以获得正确的结果(我可以突出显示所按下的项目)。如果我使用第一个Listview的setOnItemClick()方法设置了第二个ListView的适配器,则我的第一个Listview的setSelected()方法不起作用。谁能帮我?
我还有{。{1}}标签的* .xml文件。我只想突出显示一个选定的项目,而不突出显示多个项目。
答案 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"
/>