Foros del Web » Programando para Internet » Android »

Clase para cambiar Idioma

Estas en el tema de Clase para cambiar Idioma en el foro de Android en Foros del Web. Hola, Mi aplicación tiene varios idiomas y dependiendo del idioma establecido en el smartphone pues aparece uno u otro idioma, eso funciona bien. Pero quiero ...
  #1 (permalink)  
Antiguo 14/10/2011, 13:55
Avatar de javih  
Fecha de Ingreso: agosto-2011
Mensajes: 201
Antigüedad: 12 años, 9 meses
Puntos: 12
Clase para cambiar Idioma

Hola,

Mi aplicación tiene varios idiomas y dependiendo del idioma establecido en el smartphone pues aparece uno u otro idioma, eso funciona bien.

Pero quiero añadir un menú con varias banderas para que al seleccionar una cambie el idioma de la aplicación, pero solo el de la aplicación, no de todo el teléfono (eso sí lo he visto ya).

¿Qué clases o métodos podría utilizar para hacerlo?

Saludos
  #2 (permalink)  
Antiguo 14/10/2011, 15:42
Avatar de zero_master  
Fecha de Ingreso: junio-2011
Ubicación: Leon, Gto
Mensajes: 290
Antigüedad: 12 años, 10 meses
Puntos: 74
Respuesta: Clase para cambiar Idioma

pues podrias poner radiobuttons con las opciones de los diferentes idiomas y dependiendo la seleccion mandarias a llamar algun class externo con todos los mensajes que vas a desplegar no se si existe algun api por ahi que te evite el problema y te haga las traducciones sin hacer lo que te mencione... seria cuestion de darle una buena leida a la pagina oficial de android
  #3 (permalink)  
Antiguo 14/10/2011, 17:37
Avatar de javih  
Fecha de Ingreso: agosto-2011
Mensajes: 201
Antigüedad: 12 años, 9 meses
Puntos: 12
Respuesta: Clase para cambiar Idioma

Sí esa era mi idea, añadir en las preferencias un dialog con un radio button para cada idioma (de hecho ya lo tengo casi hecho, pero ahora me falta saber que método utilizar para establecer el idioma.

Saludos

Etiquetas: clase, todo, idiomas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:25.