Cómo usar la función OnClick de forma sencilla
Existen distintas formas para ejecutar una acción como respuesta a una pulsación de un botón de nuestra aplicación, a continuación os explico uno de los métodos más sencillos.
Para una información completa de los widget Button puedes ver su ficha en Android Developer.
Creamos el Botón en nuestro layout
Lo primero de todo es tener creado el widget Button en nuestro layout, como por ejemplo podría ser en el activity_main.xml
El código para un botón báscio podría ser algo así:
<Button
android:id="@+id/button_start"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:backgroundTint="@color/colorPrimary"
android:text="Ejecutar Acción"
android:onClick="pulsado"/>
Tan sencillo como introducir el método 'onClick' y asignarle un nombre para poder interactuar con él en la clase donde lo vayamos a usar.
Ejecutamos la acción en la clase Java
Ahora debemos poner la parte del código que será la encargada de detectar cuándo ha sido pulsado el botón y qué acción queremos que haga, en este caso esta parte del código hay que introducirla en nuestra clase Java, como puede ser por ejemplo en MainActivity.java
El código sería el siguiente:
public void pulsado (View view) {
//Aquí introducimos la acción que queramos que se ejecute al pulsar el botón
}
Y ya tendríamos la función OnClick de nuestro botón funcionando sin problemas!
0 Comentarios