【发布时间】:2011-07-05 07:32:12
【问题描述】:
我有一个问题要问你!
我的微调器中有 50 个项目,我可以禁用例如我列表中的第六个项目吗?
【问题讨论】:
我有一个问题要问你!
我的微调器中有 50 个项目,我可以禁用例如我列表中的第六个项目吗?
【问题讨论】:
您可以根据位置从 ListAdapter 中的数组中获取项目,并在公共 getView() 方法中调用 setEnabled(false)。
像这样:
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
【讨论】: