Está en la página 1de 2

APP Hola Mundo2

Objetivo General: El alumno recuerde el entorno de desarrollo de Android

Desarrollar sencilla app que contenga un botón. Al hacer el usuario touch sobre el botón, la app debe de enviar un
mensaje de saludo. Esta práctica permite dar un pequeño acercamiento al desarrollador al entorno de Android Studio

Aplicación corriendo Clic en el botón

Introducción al diseñador de interfaces Android

1. En la vista de diseño del layout, Selecciona el cuadro de texto y añade el botón con las mismas restricciones

2.- Ajusta las propiedades del butom como lo indica el sombreado amarillo del XML de la sig. Pagina

3.- Complementa en la clase de Java del Activitity_main, importando las librerías y añade el código para añadir
interactividad al button. Utilización de la clase R en el código Java
Activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

<Button
android:id="@+id/btnSaludar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Saludar Usuario"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

Main_Activity en Java

package com.example.holamundo2;
import androidx.appcompat.app.AppCompatActivity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.*;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button btnSaludar= (Button) this.findViewById(R.id.btnSaludar); //Creamos el objeto button

btnSaludar.setOnClickListener( new OnClickListener(){ //Lanzar una acción al hacer clic en button


@Override
public void onClick(View v){
Toast t= Toast.makeText(getApplicationContext(), "Hola Usuario!", Toast.LENGTH_LONG);
t.show();
}
});
}
}

También podría gustarte