Custom ListView no resalta ListViewItem al hacer clic

Tengo un listview personalizado compuesto de un ImageView y un TextView. El hacer clic funcionará bien, pero no resaltará el elemento como lo haría un ListView normal. ¿Cómo añadir un punto culminante? Intenté modelarlo fijando el color de fondo en el tecleo y después agregando un contador de tiempo para quitar el color de fondo. Eso funcionó, pero quiero una solución mejor. ¿Algunas ideas?

Creo que puedes intentar usar el colorstate . Defina los colores de state_pressed, state_selected y cualquier otro estado apropiado, luego configure el fondo de su vista en el colorstate.

Haga clic en ListView y, a continuación, en la ventana de propiedades, establezca drawSelectorOnTop en true. Acabo de tener el mismo problema y que funcionó como un encanto.

  • El elemento ListView no extenderá el ancho a fill_parent
  • Android ListView resalta el elemento mediante programación
  • Listview error: "Su contenido debe tener un ListView cuyo atributo id es 'android.R.id.list'"
  • Android.content.res.Resources $ NotFoundException al establecer programación android.R.attr.listChoiceIndicatorMultiple
  • Inserción de contenido con escala escalable personalizada
  • Cómo arrastrar el elemento de lista desplegable a otro ListView
  • Cómo resaltar ListView-Items
  • Indexación de alfabetos en ListView .. Ignorar la indexación de secciones
  • Android: ¿Obtener la altura del elemento ListView?
  • Buggy ListView me hace triste
  • Android: Cómo ocultar un elemento ListView
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.