我在android中使用listview多项选择。我想禁用 listview 可点击并设为 false。我试图设置setEnabled(false)
它的工作,但列表视图没有滚动。我的条件是仅特定用户检查和取消选中项目。
if (mycondition == true) {
listview.setEnabled(false);
}
由于您没有共享任何代码,我假设这是您想要做的。不要通过添加禁用整个 ListViewmembersList.setEnabled(false);
mArrayAdapter = new ArrayAdapter(new ArrayAdapter<String>(Meeting.this, android.R.layout.simple_list_item_checked, memberCheckedList));
membersList.setAdapter(mArrayAdapter);
membersList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
View itemView = (View) mArrayAdapter.getItem(position);
if (itemView != null) {
itemView.setEnabled(false);
}
}
});