Deshabilitar el resaltado de GridView de Android completamente (deshabilitar la selección)

Estoy tratando de desactivar el resaltado de objetos en un GridView en Android 2.2.

Encontré esta otra respuesta diciendo que debo fijar el selector a un ColorDrawable transparente ( android:listSelector="@android:color/transparent" ), pero los puntos de vista en mi GridView son todavía atenuado cuando los selecciono.

Sólo estoy usando el GridView para mostrar objetos estáticos en una cuadrícula. Ninguno de estos objetos se seleccionará. ¿Sería mejor usar una vista básica y dibujar mis imágenes manualmente?

4 Solutions collect form web for “Deshabilitar el resaltado de GridView de Android completamente (deshabilitar la selección)”

Ok, parece que encontré la respuesta.

En la definición de su adaptador para el GridView, tendrá que anular los métodos siguientes:

 @Override public boolean areAllItemsEnabled() { return false; } @Override public boolean isEnabled(int position) { return false; } 

Esto hará que todos los elementos de su cuadrícula no sean seleccionables, pero eliminará completamente el resaltado.

Para mantener los elementos que se pueden hacer clic, utilice debajo de attr. En su GridView xml:

Android: listSelector = "# 00000000"

Vea también: https://stackoverflow.com/a/2866074/928591

Sólo Set v.setOnClickListener(null);

Si sólo desea desactivar el aspecto visual de la selección, puede hacer lo siguiente:

 gridview.getSelector().setAlpha(0); 
  • Cómo cambiar textColor de un botón de XML en Android?
  • Cambio de relleno en el selector
  • Android drawable invalid start tag
  • Definición dinámica y uso de selectores
  • Selector de fondo en RecyclerView Item
  • ¿Cómo cambiar el color presionado a otro color del selector dinámicamente?
  • Cómo establecer el color de fila alternativo de Listview y el color de fondo del elemento seleccionado
  • Archivo XML válido da un error "no se pudo analizar" en Android ADT
  • NullPointerException en el método de mutación de Drawable Android 1.6
  • Pulgar personalizado para un buscador en Android
  • Selector de botones de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.