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 el color del texto en la prensa de un textview particular en un linearlayout
  • Selector de fondo en RecyclerView Item
  • Android - barra de búsqueda de estilo
  • Archivo XML válido da un error "no se pudo analizar" en Android ADT
  • Selector de botones de Android
  • Android: Cómo hacer un selector desplegable
  • Cómo establecer el color de fila alternativo de Listview y el color de fondo del elemento seleccionado
  • Appcompact DialogFragment de una sola opción marca de verificación color
  • Definición dinámica y uso de selectores
  • ¿Cómo cambiar el color presionado a otro color del selector dinámicamente?
  • ListView Sombra de artículo + selector personalizado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.