微调器列表中的禁用项目

时间:2011-07-05 07:32:13

标签: android spinner

我有一个问题!

我的微调器中有50个项目,我可以禁用例如列表中的第六项吗?

1 个答案:

答案 0 :(得分:7)

您可以根据其位置从ListAdapter中的数组中获取该项目,并使用公共setEnabled(false)方法调用getView()

像这样:

if (position==10) {
    convertView.setEnabled(false);
}
else{
    convertView.setEnabled(true);
}

您可能需要覆盖其他一些方法。检查这些帖子:

Android ListView child View setEnabled() and setClickable() do nothing
Android: How to disable list items on list creation