elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Cambiar idioma de un toast
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cambiar idioma de un toast  (Leído 3,160 veces)
rubcr

Desconectado Desconectado

Mensajes: 51


Ver Perfil
Cambiar idioma de un toast
« en: 20 Enero 2021, 15:14 pm »

Hola buenas a todos.
Quería preguntar como puedo cambiar el idioma de un toast en Android Studio y que a la hora de cambiar el idioma del dispositivo salga en ese idioma.

Para cambiar el idioma de lo que es la aplicación si hay información, pero para los toast no encuentro nada.

Espero que alguien pueda ayudarme.
Un saludo.


En línea

K-YreX


Desconectado Desconectado

Mensajes: 1.008



Ver Perfil
Re: Cambiar idioma de un toast
« Respuesta #1 en: 20 Enero 2021, 21:38 pm »

Para cambiar el idioma de un toast se hace igual que con cualquier otro elemento.
Lo importante es que no definas las cadenas (strings) en el propio código fuente sino que lo hagas en el fichero strings.xml. Así después basta con crear otro fichero strings.xml cambiando el lenguaje y definir las mismas cadenas pero en el idioma que quieras.

Desde el código fuente tienes que hacer referencia a las cadenas de strings.xml. Así al cambiar el idioma del dispositivo, las cadenas se obtendrán del xml correspondiente y se cambiarán automáticamente.


En línea

Código
  1. cout << "Todos tenemos un defecto, un error en nuestro código" << endl;
rubcr

Desconectado Desconectado

Mensajes: 51


Ver Perfil
Re: Cambiar idioma de un toast
« Respuesta #2 en: 22 Enero 2021, 17:35 pm »

Para cambiar el idioma de un toast se hace igual que con cualquier otro elemento.
Lo importante es que no definas las cadenas (strings) en el propio código fuente sino que lo hagas en el fichero strings.xml. Así después basta con crear otro fichero strings.xml cambiando el lenguaje y definir las mismas cadenas pero en el idioma que quieras.

Desde el código fuente tienes que hacer referencia a las cadenas de strings.xml. Así al cambiar el idioma del dispositivo, las cadenas se obtendrán del xml correspondiente y se cambiarán automáticamente.

Muchas gracias me ha funcionado
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
cambiar idioma en NERO
Software
XMA 3 5,184 Último mensaje 14 Enero 2003, 07:30 am
por Mordor
CAmbiar de Idioma NFSMW
Juegos y Consolas
bob 1 3,172 Último mensaje 24 Enero 2006, 20:03 pm
por slipknot-hack
Cambiar idioma.
Nivel Web
PHAMTOM 2 3,107 Último mensaje 17 Agosto 2010, 10:00 am
por tragantras
Cambiar el idioma
.NET (C#, VB.NET, ASP)
bitaziko 0 4,200 Último mensaje 3 Octubre 2011, 13:31 pm
por bitaziko
Cambiar idioma en QT
Programación C/C++
kur79 0 2,680 Último mensaje 17 Noviembre 2015, 21:44 pm
por kur79
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines