CONCEPTO DE RADIOGROUP Y RADIOBUTTON

 por lo que acabo de leer, entiendo que RadioGroup es un congunto de botones los cuales se les asigna una tarea diferente dependiendo de lo que se le vaya a pedir ejecutar, desde sumar y restar asta comandos mas complejos, habrir aplicaciones dentro de la maquina virtual ect.



 un concepto mas simple de todo esto es que es un grupo de botones los cuales son llamados radioButton a los cuales se les puede asignar una tarea.

regresando al tema, a estos botones se les puede asignar un nombre distinto a cada uno de ellos todo para evitar confusiones y tener un mayor orden de los mismos, comenzando con los ejemplos de suma y resta hay que usar la opción de RadioGroup para iniciar, a los botones se les debe asignar un deber los cuales serán sumar y restar mientras que al otro se le dará la opción de ejecutar la operación. Cada uno tendrá su respectivo comando el cual  le servirá para ejecutar su trabajo correctamente, además dejare los comandos necesarios en un recuadro mas abajo, acompañado de un video.

ejemplo



El código fuente de la clase MaintActivity es:

package com.javaya.proyecto003;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.TextView;

public class MainActivity extends Activity {

	private EditText et1,et2;
    private TextView tv3;
    private RadioButton r1,r2;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        et1=(EditText)findViewById(R.id.et1);
        et2=(EditText)findViewById(R.id.et2);
        tv3=(TextView)findViewById(R.id.tv3);
        r1=(RadioButton)findViewById(R.id.r1);
        r2=(RadioButton)findViewById(R.id.r2);        
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
    
    //Este método se ejecutará cuando se presione el botón
    public void operar(View view) {
        String valor1=et1.getText().toString();
        String valor2=et2.getText().toString();
        int nro1=Integer.parseInt(valor1);
        int nro2=Integer.parseInt(valor2);
        if (r1.isChecked()==true) {
            int suma=nro1+nro2;
            String resu=String.valueOf(suma);
            tv3.setText(resu);
        } else
            if (r2.isChecked()==true) {
                int resta=nro1-nro2;
                String resu=String.valueOf(resta);
                tv3.setText(resu);                
            }
    }    
    
    
}

aquí un video con la información necesaria para logar ejecutar correctamente los botones

https://youtu.be/INaqbqif8TE

Parte de esta información fue tomada de aquí

TutorialesProgramacionYa. (2016). RadioGroup Y RadioButton. 2021, de google Sitio web: https://www.tutorialesprogramacionya.com/javaya/androidya/detalleconcepto.php?codigo=135&inicio=0

realmente no pude realizar la actividad por algunos problemas por la lentitud de la laptop pero me esfuerzo por hacerlo, profesor Ciro, se que leerá esto, solo quiero informarle que ya no estoy trabajando con Sherlyn porque solo ponía pretextos para no realizar las act. sobre todo esas que no se realizaron fue porque le quedaron a ella, yo me esforzare por entregar todas las actividades sin fallar y hare lo posible por hacer funcionar los programas en mi Laptop, gracias por su tiempo


Comentarios

Entradas más populares de este blog

Marcadores, referencias cruzadas y notas al pie en word 2

"trabajo en diapositivas en powerpoint"