当我点击它时,如何禁用ListView
中某个项目的焦点,以便没有关注点击?
答案 0 :(得分:17)
以下是禁用ListView焦点的答案。覆盖适配器中的isEnabled(int position)方法并返回false。
@Override
public boolean isEnabled(int position) {
return false;
}
答案 1 :(得分:2)
覆盖以下方法以禁用/启用列表行...
@Override
public boolean isEnabled(int position) {
//Write your code here......
return super.isEnabled(position);
}
答案 2 :(得分:2)
尝试使用listview.setItemsCanFocus(false)
这将禁用获得焦点的项目。
答案 3 :(得分:2)
只需覆盖类中的一个扩展BaseAdapter的简单方法。这肯定会 帮助你。请不要忘记upvote.Enjoy .. :))
@Override
public boolean isEnabled(int position) {
return false;
}
答案 4 :(得分:0)
试试这个......
将此代码段添加到Adapter类中。
@Override
public boolean isEnabled(int position) {
if (position == 3) { // 3 is the disable list item here.
return false;
}
return true;
}