单击后如何使列表视图项目保持选中状态

时间:2018-10-17 05:08:40

标签: android listview

我有一个使用ListView的android应用。当我单击任何项​​目时,会有浅灰色出现并逐渐消失。如何使该灰色保留在所选项目上而不消失?请查看显示我要避免的情况的gif。

当前场景 Current Scenario

2 个答案:

答案 0 :(得分:0)

您可以使用此方法根据需要设置“选定”项

 listView.setSelection(0);
 listView.getSelectedView().setSelected(true);

OR

 listView.setItemChecked(0, true)

答案 1 :(得分:0)

首先,您需要在单击时更改背景颜色。

参考here

然后将此行添加到列表视图的OnItemClickListener

listView.setSelection(int position);
相关问题