我想在我的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