Documentos de Académico
Documentos de Profesional
Documentos de Cultura
P01 APP Hola Mundo2
P01 APP Hola Mundo2
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
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