在gridview android中禁用click事件

时间:2015-06-10 06:05:23

标签: android

如何在android

中以编程方式在Android中禁用和启用gridview点击事件

我试过这个,但它没有用

grid.setClickable(false);
grid.setFocusable(false);
grid.setFocusableInTouchMode(false);

2 个答案:

答案 0 :(得分:4)

您有setEnabled(false)来禁用点击项目。甚至可以通过覆盖两种方法在adapter中完成此操作

@Override
public boolean areAllItemsEnabled() {
    return false;
}

@Override
public boolean isEnabled(int position) {
   // Return true for clickable, false for not
   return false;
}

答案 1 :(得分:3)

试试这个..

grid.setEnabled(false);