Android: OnClickListener

Veremos una de las interfaces mas utilizadas en Android

OnClickListener

Generalmente en nuestras aplicaciones vamos a contar con elementos, como botones, que al hacerles click esperamos que realicen una acción. Para que esto suceda tenemos que utilizar la interfaz OnClickListener la cual cuenta con el método onClick() que será el que utilizaremos.

Implementar Interfaz

Para poder utilizar el método onClick() necesitamos implementar su interfaz. Para implementarlo debemos poner en nuestra clase la palabra implements seguido de lo que se quiere implementar, en este caso OnClickListener

Notaran que aparece subrayado en rojo, eso es porque no tenemos implementados los métodos de la interfaz. Para poder implementarlos, nos paramos encima y apretamos ALT + ENTER y nos saldra un submenu en el cual seleccionaremos Implement methods

En la siguiente pantalla nos mostrará los métodos que tiene esa interfaz, seleccionamos los que necesitamos, en este caso solo hay uno y ponemos OK

Lo próximo que vamos a ver es el método implementado dentro de nuestra clase:

Una vez creado todo, lo único que tenemos que hacer es darle instrucciones al IDE para que sepa que tiene que hacer cuando se haga click en el botón, por ejemplo: Setear un texto, cambiar el color de la letra, etc…

Está fue una lección corta, pero prefiero que queden separados los temas para especializar más las consultas. En la próxima lección vamos a hacer una Actividad de repaso completa para que puedan practicar.