如何禁用自动完成项?

时间:2014-03-03 09:09:41

标签: android autocompletetextview

我想要禁用所有“不可用”项目,即点击它们时下拉列表应保持不变。

enter image description here

我尝试设置convertView clickable false,但这没有帮助。

1 个答案:

答案 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