我正在尝试将我的 gridview 中的某些项目从可点击设置为不可点击。所以我有一个带有自定义适配器的gridview和一个onitemclicklistener。在我的自定义适配器中,我尝试在我的 getView 方法中执行以下操作:(因为我读到了关于调用 isEnabled..)
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..我不知道是什么原因造成的......