Vengo a ti con la rodilla doblada, pregunta en mano. Soy relativamente nuevo en Android, así que disculpe cualquier cosa sacrílega que pueda decir.Botón OnClick Oyente en diseños incluidos
Introducción: Tengo varios diseños en la aplicación, que todos tienen que incluir un pie de página común. Este pie de página tiene algunos botones esenciales para regresar a la página de inicio, cerrar la sesión, etc.
Logré hacer aparecer este pie de página en todas las páginas requeridas con la ayuda de las etiquetas Incluir y Fusionar. El problema radica en definir en los oyentes clic para todos los botones. Aunque puedo definir a los oyentes en cada actividad asociada con las pantallas que incluyen el diseño del pie de página, creo que esto se vuelve terriblemente tedioso cuando aumenta el número de pantallas.
Mi pregunta es la siguiente: ¿Puedo definir un clic de botón oyente que funcionará a través de la aplicación, que se puede acceder desde cualquier pantalla con el uso de la android: onClick atributo del botón?
Es decir, me gustaría definir el botón detector de clics una vez, en una clase separada, dicen FooterClickListeners, y simplemente nombrar esa clase como la clase de escucha para los clics de botón en el pie de página. La idea es crear un único punto de acceso para el código del oyente, de modo que todos y cada uno de los cambios a dichos oyentes se reflejen en toda la aplicación.
Gracias billy el talentoso :) ¡Funciona! –
Muchas gracias. ¡¡¡Esto funciona para mi!!! – AD14
Buena solución, pero un poco largo. Si está buscando una solución simple, eche un vistazo a http://stackoverflow.com/a/16870468/1055241 – gprathour