Tengo un pequeño problema con una funcionalidad que me gustaría implementar.onClickListener en LinearLayout
Tengo un LinearLayout
, que contiene 2 TextViews
. Me gustaría establecer un onClickListener
en él, para que se comporte como un elemento en un ListView
.
He intentado alguna posible implementación de esto, y lo he conseguido usando el atributo xml del LinearLayout
.
Como yo quiero la aplicación de reaccionar visualmente a un clic en el LinearLayout
(como en un ListView
), puse esto en el método detector de devolución de llamada:
l.setBackgroundColor(android.R.drawable.list_selector_background);
l es un objeto LinearLayout
, inicializado con findViewById()
;
Aparece una aplicación que no responde cada vez que trato de hacer clic en el diseño. Traté de reemplazar el código en el método de devolución de llamada por un mensaje de Toast aparece, y funciona, así que supongo que el problema está en el setBackgroundColor
.
¿Alguien está familiarizado con esto?
PD: lo siento, no puedo publicar más código en este momento, estoy en el trabajo.
Use DDMS o 'adb logcat' para examinar el seguimiento de su pila para encontrar el origen de su excepción. Edite esta pregunta y publíquela aquí si no puede entenderla. – CommonsWare