Problema de configuración regional de inglés a danés

Tengo una actividad que consiste en vistas de texto. He hecho que la actividad sea compatible con los idiomas inglés y danés.

Cuando cambio la configuración regional de inglés a danés y selecciono la aplicación del cajón de la aplicación, solo algunas de las vistas de texto se convierten a la configuración regional danesa. Pero cuando vuelvo a ejecutar la aplicación desde Eclipse, todas las vistas de texto se convierten a danés.

¿Es un error que desde el estado onPause de una actividad no se hace referencia correctamente a strings.xml o hay alguna otra solución a mi problema?

preguntado el 03 de mayo de 12 a las 07:05

2 Respuestas

Puede ser porque la actividad no se ha reiniciado. Intente eliminar el proceso y ejecútelo nuevamente desde el cajón.

Respondido el 25 de enero de 14 a las 13:01

¿Significa eso que cada vez que cambiamos de local tenemos que reiniciar la actividad? ¿Y cuál podría ser la razón por la que solo algunas vistas de texto se actualizan y otras no? - Raul Kalidindi

Es una gran cosa cambiar la configuración regional. Es más que una simple referencia de texto, es todo el sistema operativo el que necesita cambiar las referencias. Me imagino que todas las vistas de texto para cada actividad son similares, lo que significa que 1 actividad solo tendría inglés mientras que otra solo tendría danés. SI ese no es el caso: significa que para 1 actividad tienes danés e inglés, bueno, entonces estoy un poco desconcertado :) - Warpzit

También estoy desconcertado porque todas las vistas de texto tienen las cadenas en inglés y danés adjuntas en Strings.xml - Raul Kalidindi

@RahulVarma, pero ¿está dentro de la misma vista de la misma actividad? - Warpzit

Sí. Todas las vistas de texto están en la misma vista incrustadas en una vista de desplazamiento. - Raul Kalidindi

Descubrí que tengo casillas de verificación cuyo texto no se cambia inmediatamente cuando cambiamos la configuración regional.

Entonces, en el método onPause de la actividad, asigné nuevamente los valores de las Cadenas que resolvieron el problema.

contestado el 22 de mayo de 12 a las 08:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.