Mover el foco de un cuadro de texto Editar a otro

Estoy escribiendo una aplicación de calculadora simple (usando el diseño absoluto con 3 cuadros de edición y algunos botones), que tiene dos cuadros de entrada y un cuadro de salida.

input1 = (EditText) findViewById(R.id.input1); input2 = (EditText) findViewById(R.id.input2); 

Ahora una vez que el usuario introduce algunos números en input1 y presiona '+', ahora quiero cambiar el foco de input1 a input2. ¿Cómo puedo hacer eso?

Intenté el código abajo en el keypress de '+'

 onClick(View arg0){ operator.setText("+"); //Move focus from input1 to input2 input1.clearFocus(); input2.setNextFocusDownId(input2.getId()); } 

Pero esto no está funcionando .. ¿puede por favor ayudarme en esto?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.