2011-01-09 13 views

Respuesta

14

Esto no es realmente compatible, pero es posible mediante el cambio de campo "locale" del objeto de configuración [Google Groups Post]

Configuration c = new Configuration(getResources().getConfiguration()); 
c.locale = Locale.GERMAN; 
getResources().updateConfiguration(c, getResources().getDisplayMetrics()); 

Tenga en cuenta que esto solo solo tendrá efecto en cadenas futuro, no los ya mostrados en la pantalla. Querrá hacer esto desde una actividad diferente a la principal, luego terminar la principal y reiniciarla. Esto es hacky. Ver Post from Hackborn

+0

Voy a intentarlo, cuando llegue a este punto en unos días. ¡Gracias hasta ahora! –

+1

¡Funciona como un encanto! Thx –

+0

¿Puedo cambiarlo directamente? –

Cuestiones relacionadas