Quiero mover el cursor de EditText1 a otro EditText2. Ya me había centrado en editText1 pero cómo mover el cursor a editText2.?Android Mueva el cursor de Editar texto a otro si hace clic en cualquier letra en el campo?
6
A
Respuesta
0
las propiedades establecidas en el código de edittext1 clic ...
EditText2.requestFocus();
0
EditText editText1 = (EditText)findViewById(R.id.editText1);
EditText editText2 = (EditText)findViewById(R.id.editText2);
editText1.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
// If the event is a key-down event on the "enter" button
if ((event.getAction() == KeyEvent.ACTION_DOWN) &&
(keyCode == KeyEvent.KEYCODE_ENTER))
{
// Perform action on Enter key press
editText1.clearFocus();
editText2.requestFocus();
return true;
}
return false;
}
});
10
Finaly Tengo la respuesta:
editText1.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before,
int count) {
Integer textlength1 = editText1.getText().length();
if (textlength1 >= 1) {
editText2.requestFocus();
}
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
});
editText2.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before,
int count) {
Integer textlength2 = editText1.getText().length();
if (textlength2 >= 1) {
editText3.requestFocus();
}
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
});
2
Puedo entender su respuesta,
Pero hay otra buena manera de hacerlo simplemente utilizando el siguiente atributo
android: imeOptions = "actionNext"
El ejemplo:
<EditText
android:hint="@string/hint_user_name"
android:id="@+id/et_user_name"
android:maxLines="2"
style="@style/EditText_Login"
android:imeOptions="actionNext"
/>
Gracias,
Cuestiones relacionadas
- 1. ¿Cómo deseleccionar el cuadro de texto si el usuario hace clic en otro lugar del formulario?
- 2. ¿Por qué el cursor parpadeante en el campo de texto hace que se llame a drawRect?
- 3. SendInput no realiza clic en el botón del mouse a menos que mueva el cursor
- 4. Android: utilizando LinkMovementMethod para editar el texto
- 5. Mueva el cursor de JTextField o JComboBox al inicio
- 6. ¿Cómo colocar el cursor en cierto cuadro Editar texto?
- 7. Obtener la posición del cursor en Android en Editar texto?
- 8. NSTableVer cómo hacer clic en cualquier lugar de la celda para editar el texto?
- 9. Mostrar un mensaje dentro de Android Editar campo de texto
- 10. Cómo eliminar el foco de un QLineEdit cuando se hace clic en cualquier otro lugar de la ventana
- 11. jQuery dejar de setTimeout si el usuario hace clic en el campo de entrada
- 12. jQuery si hace clic?
- 13. jQuery: Eliminar clase si se hace clic en otro elemento
- 14. Java: cómo el cursor se mueve automáticamente de un campo de texto a otro
- 15. jQuery - Coloque el cursor en el campo de entrada cuando haga clic en el enlace
- 16. Cómo hacer que el texto desbordado de un div se mueva sin problemas a otro div
- 17. ¿Puedo cambiar el tamaño del Cursor en el campo de texto de edición de Android?
- 18. Android: botón Editar texto Ir
- 19. Empuje el contenido al hacer clic en Editar texto
- 20. Jquery - Si la posición del cursor en el inicio/fin en un campo de texto
- 21. Texto en el campo HTML para desaparecer al hacer clic?
- 22. ¿Cómo selecciono todo el texto al hacer clic en una vista de Editar texto?
- 23. cursor de texto de Android en EditText
- 24. Mantener el cursor en TextArea cuando no se puede editar
- 25. El formulario se envía en FireFox cuando se hace clic en cualquier botón de la página
- 26. Cuando hago clic en un lienzo y arrastro el mouse, el cursor cambia a un cursor de selección de texto. ¿Cómo puedo prevenir esto?
- 27. Forzar el cursor para ir al campo de texto
- 28. Cuándo cerrar el cursor en Android?
- 29. Ejecuta otro javascript cuando el usuario hace clic en "ok" en el cuadro de alerta
- 30. Personalizar el cursor de texto en el elemento contenteditable
tal vez añadir un [TextWatcher] (http://developer.android.com/reference/android/text/TextWatcher.html) en su 'EditText1' – Aprian
ver mi respuesta aquí: http: //stackoverflow.com/questions/9003166/android-keyboard-next-button-issue-on-edittext/9003285#9003285 Podría ayudar. – Hiral
Gracias a ti (Aprian and Hiral) por tu ayuda. Ahora funciona, TextWatcher me ayuda ..... – anoop