Validar información editText Android

Iniciado por lobozaga, 1 Marzo 2015, 18:55 PM

0 Miembros y 1 Visitante están viendo este tema.

lobozaga

Buenas tardes, tengo una duda con respecto a una información que estoy ingresando por botones a una calculadora en Android Studio por medio un editText, pero solo me ingresa a un solo EditText

public void prueba(View view){
        EditText num1 = (EditText) findViewById(R.id.num1);
        String strNum1 = num1.getText().toString();
        switch (view.getId()){
            case R.id.boton0:
                strNum1 = strNum1 + "0";
                break;
            case R.id.boton1:
                strNum1 = strNum1 + "1";
                break;
            case R.id.boton2:
                strNum1 = strNum1 + "2";
                break;
            case R.id.boton3:
                strNum1 = strNum1 + "3";
                break;
            case R.id.boton4:
                strNum1 = strNum1 + "4";
                break;
            case R.id.boton5:
                strNum1 = strNum1 + "5";
                break;
            case R.id.boton6:
                strNum1 = strNum1 + "6";
                break;
            case R.id.boton7:
                strNum1 = strNum1 + "7";
                break;
            case R.id.boton8:
                strNum1 = strNum1 + "8";
                break;
            case R.id.boton9:
                strNum1 = strNum1 + "9";
                break;
            default:
                Toast.makeText(this, "Ha sucedido un error", Toast.LENGTH_LONG).show();
                break;
        }

            num1.setText(strNum1);
    }
En esa parte del codigo asigno los numeros al editText num1, pero quiero tambien ingresar esos mismos numeros a un edit Text 2, que podría hacer, sería de gran ayuda sus ideas, muchas gracias

:-\ :-\ :-\ :-\ :-\ :-\ :-\ :-\ :-\ :-\ :-\

Shell Root

#1
Esto imagino que va en la sección de programación  Java!

Por otro lado, no se mucho de Java pero creo que sería lo mismo si ingresarás los datos en el Text1 y en el Text2 de la siguiente manera,
Código (java) [Seleccionar]
EditText num1 = (EditText) findViewById(R.id.num1);
EditText num2 = (EditText) findViewById(R.id.num2);
...
num1.setText(strNum1);
num2.setText(strNum1);
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.