ListView: deshabilitar el clic / enfoque

He añadido una vista de cabecera a mi ListView y está funcionando bastante bien, el problema que estoy teniendo ahora es que tengo que eliminar el efecto de clic / foco por defecto cuando hago clic en el encabezado.

Aparte de eso, ¿también es posible eliminar el efecto de clic / enfoque de algunos elementos cuando están "deshabilitados"?

¡Por supuesto que puedes hacer esto! Para las vistas de encabezado o pie de página, puede llamar a addHeaderView (View v, Object data, boolean isSelectable) o addFooterView (View v, Object data, boolean isSelectable) respectivamente con isSelectable == false .

Para los elementos regulares de la lista, puede devolver simplemente false para el boolean isEnabled (int position) . Todos los derechos reservados

He resuelto esto por sólo configurar el onClickHandler para la vista del encabezado a null … trabajado para mí.

  • Android - getTabHost () no está definido
  • Truecaller android sdk Código de error 3
  • Contexto nulo Puntero
  • FragmentManager.beginTransaction () no se puede aplicar a (int, android.app.fragment)
  • Java 8 Stream API en Android N
  • Detectar el tiempo de espera de la conexión de cliente de android java desde PHP
  • ¿Puedo procesar anotaciones jaxb en tiempo de compilación?
  • ¿Cómo abrir una URL cuando haga clic en ImageView en Android?
  • Ejecutar SpeechRecognizer durante la llamada
  • Android Studio - Keystore fue manipulado o la contraseña fue incorrecta
  • Android: ¿Cómo crear la cadena HMAC MD5?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.