UNIDAD 2 - Creacion Interfaz Grafica con Objetos del IDE
Creacion Interfaz Grafica con Objetos del IDE
Por medio de la creacion de una aplicacion en Android Studio en la que se incluyan los siguiente objetos: TextView, EditText, Radiobutton, ChecBox, Button.
R/:
Creo una aplicacion en Android Studio que me pemite hacer operaciones basicas de suma, Resta , Multiplciacion y Division mostrando cada uno de los Objetos respeto su tema.
Diseño de la Interfaz
CODIGO
MainActivity.java
package com.example.creaciondeinterfazgraficaconobjetosdelide;
import androidx.appcompat.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 NUM1,NUM2;
private TextView RES;
private RadioButton suma,resta,multiplicacion,division;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
NUM1=(EditText)findViewById(R.id.NUM1);
NUM2=(EditText)findViewById(R.id.NUM2);
RES =(TextView) findViewById(R.id.RES);
suma= (RadioButton) findViewById(R.id.suma);
resta= (RadioButton) findViewById(R.id.resta);
multiplicacion= (RadioButton) findViewById(R.id.multiplicacion);
division= (RadioButton) findViewById(R.id.division);
}
public void CalcularOperacion(View view)
{
if (suma.isChecked())
{
String NumeroS1= NUM1.getText().toString();
String NumeroS2= NUM2.getText().toString();
int Nus1=Integer.parseInt(NumeroS1);
int Nus2=Integer.parseInt(NumeroS2);
int SUMA = Nus1 + Nus2;
String ResultS= String.valueOf(SUMA);
RES.setText(ResultS);
}
else if (resta.isChecked())
{
String NumeroR1= NUM1.getText().toString();
String NumeroR2= NUM2.getText().toString();
int Nur1=Integer.parseInt(NumeroR1);
int Nur2=Integer.parseInt(NumeroR2);
int RESTA = Nur1 - Nur2;
String ResultR= String.valueOf(RESTA);
RES.setText(ResultR);
}
else if (multiplicacion.isChecked())
{
String NumeroM1= NUM1.getText().toString();
String NumeroM2= NUM2.getText().toString();
int Num1=Integer.parseInt(NumeroM1);
int Num2=Integer.parseInt(NumeroM2);
int MULTIPLICACION = Num1 * Num2;
String ResultM= String.valueOf(MULTIPLICACION);
RES.setText(ResultM);
}
else if (division.isChecked())
{
String NumeroD1= NUM1.getText().toString();
String NumeroD2= NUM2.getText().toString();
Double Nud1=Double.parseDouble(NumeroD1);
Double Nud2=Double.parseDouble(NumeroD2);
Double DIVISION = Nud1 / Nud2;
String ResultD= String.valueOf(DIVISION);
RES.setText(ResultD);
}
}
}
Prueba de la aplicacion
Comentarios
Publicar un comentario