Tengo, por el momento, una vista personalizada con una imagen de 9 parches como borde.ver en prensa onpress: cambiar el color de fondo en la prensa? ¿Cómo muestro que se está presionando la Vista?
Eso vista personalizada se coloca tres veces en un LinearLayout, por lo que se ve así:
+------------------------+
| CustomView |
+------------------------+
| CustomView |
+------------------------+
| CustomView |
+------------------------+
He adjuntado un detector de eventos click a la vista, por lo que se puede hacer clic. Pero luego hago clic en él, no puedo ver que estoy haciendo clic en él, no hay cambio en el color.
Por lo tanto, pensé que adjuntaría un oyente "onPress", y luego cambiar el fondo de la vista, pero no pude encontrar un oyente.
Entonces, la pregunta es: ¿cómo creo el comportamiento en la Vista para que pueda ver que se está presionando? esto normalmente se hace en Android con un fondo verde para indicar que ahora se está presionando.
Saludos
Thx por eso =) Entonces, estaba algo cerca de la solución. En lugar de tratar de encontrar algo "onPress", ¿solo creo 3 imágenes diferentes y las coloco en el Selector-XML-file y luego adjunto el Selector-XML-file como fondo? Voy a intentar eso =) thx! – Ted
Hmm, en [android: drawable = "@ dibujable/background_pressed"] No puedo encontrar mis dibujables. Si trato de reemplazar background_pressed con mi imagen, no aparece. ¿Me estoy perdiendo algo? – Ted
Hmm, no funcionó, parece ... Es igual de normal, sin cambios en el fondo ... – Ted