Hay dos métodos para responder eventos de clic para Button en Android … ambos métodos funcionan de maravilla … según la facilidad del desarrollador, puede seleccionar cualquiera …
1) En el documento xml donde se especifica su botón, agregue el atributo “android: onclick” y llame a este método desde la clase java
P.ej:-
Button.xml
<Botón
android: id = “@ + id / button1”
android: layout_height = “wrap_content”
android: layout_width = “wrap_content”
android: text = “hagamos esto”
android: onClick = “DoIt”
/>
Button.java
(Agregue este código dentro de su clase java)
DoIt vacío privado (Ver v) {
// escribe el código para hacer clic en el botón
}
- ¿Es segura la aplicación de Android Ozoneplay?
- Cómo desarrollar aplicaciones como Myntra
- ¿Cuál es un buen punto de partida para el desarrollo de Android?
- ¿Existe Kotlin más allá de Android, o es solo para el desarrollo de Android? ¿Puedo usar kotlin en cualquier lugar en lugar de Java?
- ¿Cuáles son algunas ideas para principiantes de la aplicación Android Firebase?
2) Usando setOnClickListener
(Agregue este código dentro de su clase java)
button.setOnClickListener (nuevo OnClickListener () {
@Anular
public void onClick (Ver v)
{
Toast.makeText (esto, “Hola mundo”, Toast.LENGTH_LONG) .show ();
}
}
¡No olvides inicializar tu botón en el método onCreate usando findViewById, de lo contrario terminarás en Nullpointer Exception!
¡Feliz codificación!