Próbuję ustawić niektóre elementy w moim widoku siatki z klikalny na nieklikalny. Więc mam gridview z niestandardowym adapterem na nim i onitemclicklistener. W mojej karty niestandardowej, staram się wykonać następujące czynności w moim sposobie getView: (od Czytałam o wywołanie IsEnabled ..)Ustaw niektóre elementy w widoku siatki nieklikalne
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;
}
Najdziwniejsze jest to, teraz każdy element nie jest klikalny, chociaż istnieją pozycje gdzie wartość jest> 5 .. Nie wiem, co jest przyczyną tego ...
Czy powinno być 'isEnabled (wartość)' zamiast 'isEnabled (pozycja)'? – DeeV