gpt4 book ai didi

java - 设置长点击选择?

转载 作者:行者123 更新时间:2023-12-01 05:18:33 25 4
gpt4 key购买 nike

如何将长按的项目设置为选中状态?这不起作用(单击时项目不会保持选中状态):

listView.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view,
int position, long id) {
listView.setSelection(position);
return true;
}
});

最佳答案

如果您尝试使用多选列表,请确保将其标记为这样:

listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);

如果它是单选列表,您仍然需要将其标记为“选择模式”列表,而不是单击仅执行操作而不选择项目的列表。

listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);

既然你已经将要选择的 View 作为参数传入,那么你不需要按位置设置,你可以按 View 设置,如下所示:

view.setSelected(true);

关于java - 设置长点击选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10820648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com