我有一个带有列表选择器的列表视图,我想知道是否可以有一个按钮来取消选择该项目并保留列表中没有选择任何项目(我只想删除突出显示栏,而不是项目)。
这是我的listview配置:
<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="386dp"
android:choiceMode="singleChoice"
android:focusable="true"
android:focusableInTouchMode="true"
android:listSelector="@android:color/darker_gray"
</ListView>
我想的是:
btn1.setOnClickListener {
listView1.listselector = false
}
提前感谢您的支持。
答案 0 :(得分:0)
您必须更改ListView的choiceMode并重新分配适配器:
btn1.setOnClickListener {
listView1.choiceMode = ListView.CHOICE_MODE_NONE
listView1.adapter = adapter
}
但是如果您只想清除所选项目
listView1.adapter = adapter
就足够了