Estoy tratando de establecer ciertos elementos en mi gridview de hacer clic para no hacer clic. Así que tengo una vista de cuadrícula con un adaptador personalizado y un onitemclicklistener. En mi adaptador personalizado, trato de hacer lo siguiente en mi método getView: (desde que leí acerca de llamar isEnabled ..)Establecer cierto elemento en gridview no hacer clic en
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;
}
Lo extraño es, ahora cada artículo no se puede hacer clic, aunque hay elementos en los que el valor es> 5 .. No sé qué está causando esto ...
¿Debería 'isEnabled (value)' en lugar de 'isEnabled (position)'? – DeeV