Siempre que veo publicaciones relacionadas con los atributos android:focusable
y android:clickable
, siempre veo que ambos tienen el mismo valor a la vez. Pensé que debe haber una razón si son dos atributos separados en lugar de ser uno.
Resulta que una forma mucho mejor de lograr su comportamiento deseado es establecer
android:focusable="false"
o
yourButton.setFocusable(false)
en el Button
en su View
. Una vez que lo haga, podrá establecer un OnClickListener
en el Button
y un clic en la fila activará el método onListItemClick()
en su OnItemClickListener
.
Muchas gracias. Además, tuve que agregar un OnClickListener a la vista. – ggarber
¿Alguna idea de cómo obtener los estados resaltados de los temas de holo que se usan en las listas de manera predeterminada? 'menuitem_background' es naranja, pero el estado predeterminado debe ser azulado. – rndstr
Esto no funciona. El AdapterView.OnItemClickListener nunca se llama. – Chloe