|
||
|
|
|
|||||||
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
saveInstanceState
Buenos dias,
Estoy guardando el estado de la actividad cuando cambia el estado de esta, pero tengo el problema que al volver a cargar los datos en un EditText el "puntero del teclado" aparece al principio de la cadena en vez de al final. Os dejo el codigo de como lo hago. Código:
@Override
public void onSaveInstanceState(Bundle savedInstanceState){
super.onSaveInstanceState(savedInstanceState);
savedInstanceState.putString("teclado", mEditText.getText().toString());
}
@Override
public void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
mEditText.setText(savedInstanceState.getString("teclado"));
}
Gracias de antemano. Un saludo, |
|
|
|
#2
|
||||
|
||||
|
Si solo guardas el texto y pones el texto, no afecta al cursor. Puedes mover el cursor con el método setSelection del EditText, lo pones al final o donde quieras.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|
|
#3
|
||||
|
||||
|
Muchas gracias mocelet. Me ha sido de mucha ayuda!!
Un saludo, |
![]() |
Estás aquí
|
||||||
|
||||||