我想在我的GridView中将某些项目从可点击设置为不可点击。所以我有一个自定义适配器和onitemclicklistener gridview。在我的定义适配器,我试着做我的getView方法如下:(因为我读有关调用的IsEnabled ..)在gridview中设置某个项目不可点击
if(int value < 5) { //item can not be clickable
isEnabled(position);
} else {
//other things happen, but isEnabled is not called here in any case
}
//......
@Override
public boolean isEnabled(int position) {
return false;
}
奇怪的是,现在每一个项目无法点击,虽然有项目,其中价值是> 5 ..我不知道是什么原因造成这...
它应该是'isEnabled(value)'而不是'isEnabled(position)'? – DeeV