我想要禁用所有“不可用”项目,即点击它们时下拉列表应保持不变。
我尝试设置convertView
clickable
false
,但这没有帮助。
答案 0 :(得分:2)
在你的适配器检查
if (text.equals("not available")) {
convertView.setEnabled(false);
}
else{
convertView.setEnabled(true);
}
在适配器中覆盖
public boolean areAllItemsEnabled() {
return false;
}
public boolean isEnabled(int position) {
// return false if position == position you want to disable
}
在此处查看Android ListView child View setEnabled() and setClickable() do nothing