【发布时间】:2019-02-05 02:18:43
【问题描述】:
我在 android 中使用 listview 多选。我想禁用 listview 可点击并设为 false。我试图设置setEnabled(false) 它正在工作,但列表视图没有滚动。我的条件是只有特定用户可以选中和取消选中这些项目。
if (mycondition == true) {
listview.setEnabled(false);
}
【问题讨论】:
-
您可以从适配器内的 list_row 中实现它。
-
您禁用 listview 触摸事件。所以使用适配器并执行 itemView.setEnabed(false)
-
我正在使用简单的数组适配器 membersList.setChoiceMode(membersList.CHOICE_MODE_MULTIPLE); membersList.setAdapter(new ArrayAdapter
(Meeting.this, android.R.layout.simple_list_item_checked, memberCheckedList)); -
我建议对所有与列表/网格相关的内容尝试 RecyclerView
标签: android listview scroll disable