Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Prácticas de desarrollo móvil Android, Ejercicios de Informática Móvil

Prácticas de desarrollo móvil Android

Tipo: Ejercicios

2019/2020

Subido el 26/08/2023

alek-morty
alek-morty 🇲🇽

6 documentos

1 / 39

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
PROGRAMACIÓNVIL I
Alumna: Alejandra Jimenez Avalos 16100505
Mtra. Martha Aida Araceli Tamayo Medina
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27

Vista previa parcial del texto

¡Descarga Prácticas de desarrollo móvil Android y más Ejercicios en PDF de Informática Móvil solo en Docsity!

PROGRAMACIÓN MÓVIL I

Alumna: Alejandra Jimenez Avalos 16100505

Mtra. Martha Aida Araceli Tamayo Medina

PRACTICA 5. CONTROLES RADIO OBJETIVO

Hacer un programa que sume y reste dos números por medio de RadioButton, TextView, Button y

TextNumber.

DESARROLLO

1. Abrir Android Studio.

2. Iniciar un proyecto nuevo.

3. Después de dar el nombre correspondiente a la práctica y su ubicación, dejamos las

preferencias como las tiene por deafault y creamos el proyecto.

4. Una vez creado el proyecto se allá creado, cambiamos el AppTheme por Traslucent y el

Contraint Layout por Relative Layout.

5. Después entramos al main_activity.xml en la pestaña de Desing para agregar un

RadioGroup, dos RadioButton, un Butto, dos TextNumber y un TextView. Para después

acomodarlo.

6. Enseguida se le darán las siguientes propiedades a los componentes.

7. Debe quedar un código parecido al siguiente en el text del main_activity.xml:

8. Después vamos a la pestaña MainActivity.java y podremos el siguiente código:

package com.example.galle.controlederadio; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.RadioButton; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private EditText N1, N2; private TextView Resultado; private RadioButton Sumar, Restar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout. activity_main ); N1 = (EditText) findViewById(R.id. N1 ); N2 = (EditText) findViewById(R.id. N2 ); Resultado = (TextView) findViewById(R.id. Resultado ); Sumar = (RadioButton) findViewById(R.id. Sumar ); Restar = (RadioButton) findViewById(R.id. Restar ); } public void operar (View view){ if (Sumar.isChecked() == true)Resultado.setText(String. valueOf (Integer. parseInt (N1.getText().toStrin g()) + Integer. parseInt (N2.getText().toString()))); if (Restar.isChecked() == true) Resultado.setText(String. valueOf (Integer. parseInt (N1.getText().toString())

  • Integer. parseInt (N2.getText().toString()))); } }

9. Corremos el código en nuestro celular en el botón verde en forma de triangulo verde.

RESULTADOS

private EditText Numero ; private int num ; @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout. activity_main ); Numero = (EditText) findViewById(R.id. Numero ); num = ( int ) (Math. random ()* 10001 ); String Cadena = String. valueOf ( num ); Toast notificacion = Toast. makeText ( this , Cadena, Toast. LENGTH_SHORT ); notificacion.show(); } public void controlar (View view){ if (Integer. parseInt ( Numero .getText().toString()) == num ){ Toast notificacion = Toast. makeText ( this , "Muy bien, recordaste el numero mostrado" ,Toast. LENGTH_LONG ); notificacion.show(); } else { Toast notificacion = Toast. makeText ( this , "Lo siento, no recordaste el numero mostrado" ,Toast. LENGTH_LONG ); notificacion.show(); } } }

5. Después asignamos al botón controlar la función controlar en la propiedad onClick

6. Corremos y seleccionamos una máquina virtual para que se ejecute en ella.

RESULTADOS

La notificación inicial del toast

Numero escrito correctamente: Numero escrito de forma incorrecta:

android:layout_weight="1" android:ems="10" android:hint="Contraseña" android:inputType="textPassword" />