Aplicaciones

Curso Android desde cero #14 | Parte lógica de los controles RadioGroup y RadioButton APK PC

Hola este video estará relacionado con aplicacion android desde cero puedes ver en nuestra web una gran cantidad de aplicaciones para aplicacion android desde cero, recuerda que todo el contenido aquí es regalado solo te pedimos que compartas el articulo por redes sociales si te ha servido mucho contenido sobre aplicacion android desde cero es de las mejores versiones para tu móvil Android un sistema que es popular en los Smartphones y cada vez es mas popular

Curso Android desde cero con Android Studio – En esta entrega del curso de programación en Android, continuaremos con el ampliación de la aplicación, en la parte gráfica ( MainActivity.java ) para el uso de los controles RadioGroup y RadioButton
¡¡Ayúdame a seguir creciendo, te invito a suscribirte!!

La Geekipedia de Ernesto
➞ Facebook https://www.facebook.com/LaGeekipediaDeErnesto/
➞ Instagram https://www.instagram.com/lageekipedia/
➞ Twitter https://twitter.com/LaGeekipedia

═════════════════════════════════════════

Descarga el plan: https://goo.gl/oBMhNH

Curso Java desde cero: https://www.youtube.com/watch?v=L1oMLsiMusQ&list=PLyvsggKtwbLX9LrDnl1-K6QtYo7m0yXWB

Curso Android desde cero: https://www.youtube.com/watch?v=tyx05coXixw&list=PLyvsggKtwbLX06iMtXnRGX5lyjiiMaT2y

Curso Java Intermedio: https://www.youtube.com/watch?v=TjrPp48_ms0&list=PLyvsggKtwbLXEZjb8HrNTbW
Hola gracias por inspeccionar nuestro sitio aquí encontraras programas juegos y muchas cosas mas
Esta atento a todas las cosas que te puedan suceder con los horoscopos diarios que te brinda esta web lo mejor para aprender como estara el dia y que te deparan los astros
Este 2019 viene con todo y nuevas peliculas se estrenaran
Serries anime y estrenos como Bird Box se encuentran aquí
La nuevas pelicula de Dragon Ball Super estara arreglado para que la veas
Las nuevas peliculas estreno del 2019 tambien las encontraras aqui
Puedes descargar ese diversión que tanto buscabas utiliza el buscador y encuentra los nuevos estrenos en este 2019
Tutoriales y muchas cosas mas podras encontrar aquí en este sitio
Dale me gusta a nuestra pagina de facebook y siguenos para que te notifiquemos de algun nuevo repertorio que este saliendo
Programas con su respectivo crack podras encontrar en el mejor servidor adecuado para su descarga sigue las instrucciones al pie de la documento y podras usarlo sin restricciones te deseo un buen año y espero que la informacion que este aquí te sirva hasta luego

About the author

admin

40 Comments

Click here to post a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  • No sè porque mi app no se ejecuta ni en un emulador ni en un dispositivo fìsico. La programaciòn esta correcta y no hay ningùn error al igual que en el xml y diseño.
    No sè si a alguien le pasa lo mismo : /

  • En la condición del isChecked() creo que si lo dejas sin el == true igual te está evaluando si es verdadero. Lo comento para el que tenga la curiosidad porque obviamente el bro del vídeo ya lo debe saber :v
    si dejas un campo numérico sin llenar la app se cierra. También hice la validación para ver si el campo está vacío xd

    Valor1_texto: Es la recuperación del texto del edit text del primer número

    isEmpty: Es un método de la clase String (que como valor1 es texto actualmente se puede usar)

    Y en caso de que esté vacío inicializo la variable entera correspondiente al valor 1 en 0, para que la app no se muera :'v

    if(valor1_texto.isEmpty()){

    this.valor1_int = 0;

    Toast.makeText(this,"Primer número vacío",Toast.LENGTH_SHORT).show();

    }else{

    this.valor1_int = Integer.parseInt(valor1_texto);

    }

  • Muy Buen curso. Tengo un inconveniente.
    Cuando corro la aplicación en mi dispositivo físico. Al introducir un valor en ambos TextNumber, la app funciona de maravilla.
    Por el contrario, cuando falta en alguno de los TextNumber, la app se cierra.
    ¿Como se puede hacer para que no se cierre y muestre un cartel de "Error"?
    Ya sea sea dentro del textView de resultado o con un Toast.

  • Saludos, faltó la opción por si no seleccionan algún botón para calcular…. y ahí SÍ vendría un último else…. de todos modos, como tú lo trabajaste solo con if-else, basta porque son mutuamente excluyentes, no habría que poner if – else if.

  • recien estoy empezando este curso muy bueno por cierto, una cosa, como haria para que si no elige ninguna opcion aparezca un mensaje que diga como "por favor eliga una opcion" eh probado con if(rb1.isCheked()==false && rb2.isCheked()==false) o tambien if(!rb1.isCheked() && !rb2.isCheked()), en ambos caso se me cierra la app diciendo "radioButtons keeps stoping "

  • por ultimo me descargue el proyecto con el link que ponen el video, el archivo lo descargue comprimido pero tiene un monton de carpetas que no entiendo como se usan para abrir el proyecto, alguien sabe como funciona eso o en que consiste?

  • alguien sabe por que:
    1.-si metes numeros solo en un cuadro la aplicacion se bloquea al calcular?
    2.-puedes seleccionar ambos radio buttons a la vez, no son auto excluyentes, y si seleccionas ambos y calculas, o se cierra la aplicacion en algunos casos o solo hace la primera opercaion que es la suma

  • Hola una consulta , si yo quisiera incluir en la condicional que si no se selecciona ningún radioButton y se le da al boton directamente, me apareciera un mensaje con Toast indicando que debe seleccionar una opción como sería ?
    Estaba pensando en algo así pero no sé muy bien como declararlo en el main para darle valor al botón y pueda realizar la condicional, o es con eventos ?

    if (rb1.isChecked()==true){

    int suma = num1_int + num2_int;

    //Pasar entero a un String

    String result = String.valueOf(suma);

    tv1.setText("La suma es: "+result);

    }else if (rb2.isChecked()==true){

    int resta = num1_int-num2_int;

    String result = String.valueOf(resta);

    tv1.setText("La resta es: "+result);

    }else if (rb1.isChecked()&&rb2.isChecked()&& == AQUI CLICK DEL BOTON false{

    Toast.makeText(this,"ESCOJA UNA OPCIÓN",Toast.LENGTH_LONG);

    }

    Gracias Ernesto por tus clases, eres el mejor profesor que podría pedir un alumno.

  • saludos, una forma mas eficiente seria asi:
    int valor1 = Integer.parseInt(et1.getText().toString());

    int valor2 = Integer.parseInt(et2.getText().toString());

    int valor3=0;

    if(rb1.isChecked() == true){

    valor3 = valor1 + valor2;

    } else if(rb2.isChecked()){

    valor3 = valor1 – valor2;

    }

    tv1.setText(String.valueOf(valor3));

  • Y si en lugar de declarar variables Strings hago esto:
    int matematicas_int = Integer.parseInt(et1.getText().toString());

    int fisica_int = Integer.parseInt(et2.getText().toString());

    int quimica_int = Integer.parseInt(et3.getText().toString());

    Cual seria la diferencia?

  • no se si sea un error pero igual que en las primeras apps cuando presiono el boton sin hacer ninguna operacion se sale…por ejemplo en el primer ejercicio si presiono el boton sumar se sale la de la app pero eso si no pones ningun valor, si haces la operacion si funciona normal

  • Excelente tu curso me ha permitido aprender mucho sobre android en 14 clases, excelente lenguaje, muy explicito, sin embargo si son considerables estos dos aportes sobre los radioButton:

    – Efectivamente cuando lo comparas con el metodo radioButton.isChecked es falso o en su defecto verdadero, por consiguiente no necesitas radioButton.isChecked == true

    – Con los dos radioButton puede haber al arranque de la aplicacion 1 opcion implicita, que ninguno de los dos este seleccionado, entonces se puede crear un if con tres opciones

    if(suma.isChecked()){
    xxxx

    }else if (resta.isChecked()){
    yyyy

    }else{
    zzzz

    }

  • Pregunta, si después de hacer la suma o resta, en lugar de parsear a a una variable String y despues asignar al tv1 resultado… Se podria hacer esto?:
    tv1.setText(String.valueOf(resultado))

  • Hola mi gente, aqui les dejo mi codigo, estan las formas de conversion a enteros y texto de manera mas simplificada, espero les sea de ayuda..

    PD: gracias men por estos videos de tan buena calidad, me hubiera gustado saber de este contenido antes.

    package com.example.app_radio_button;

    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; // VARIABLES DE TEXTO DE LA VISTA
    private TextView tv1; // TEXT VIEW DE LA VISTA
    private int valor1, valor2,respuesta; // VARIABLES PARA HACER LOS CALCULOS
    private RadioButton suma,resta; // RADIO BUTTONS DE LA VISTA
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    num1 = findViewById(R.id.txt_valor1); // EN ESTE ESPACIO, RELACIONO LOS CAMPOS DE
    num2= findViewById(R.id.txt_valor2); // LAS VISTAS.
    tv1 = findViewById(R.id.TVRespuesta);
    suma = findViewById(R.id.RB_sumar);
    resta = findViewById(R.id.RB_restar);

    }
    public void sumar(){ // ESTE METODO SE ENCARGA SOLAMENTE DE SUMAR

    respuesta = valor1+valor2;
    tv1.setText(String.valueOf(respuesta));
    }

    public void restar (){ // ESTE METODO SE ENCARGA SOLAMENTE DE RESTAR
    respuesta = valor1-valor2;
    tv1.setText(String.valueOf(respuesta));
    }

    public void calcular(View view){ // ESTE METODO ANALIZA SI EL USUARIO QUIERE SUMAR O RESTAR
    valor1 = Integer.parseInt(num1.getText().toString()); // ESTAS DOS LINEAS CONVIERTEN –
    valor2 = Integer.parseInt(num2.getText().toString()); // LOS NUMEROS A ENTEROS

    if (suma.isChecked()){
    sumar(); // SI SUMAR ES VERDADERO, LLAMA EL METODO SUMAR.
    }else if (resta.isChecked()){
    restar(); // SI RESTAR ES VERDADERO, LLAMA EL METODO RESTAR.
    }

    }
    }

  • Que tal? Primero, buenisimo el curso, muy bien explicado todo. Como se puede hacer por si la persona no elige ninguno de los radio buttons y clickea en calcular? Yo probé añadiendo un else donde el textview mostrara un "error" pero al probarlo mi app se cierra. Saludos.