我有一个问题!
我的微调器中有50个项目,我可以禁用例如列表中的第六项吗?
答案 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