Saltar al contenido

Android: I18n con parámetros

Siéntete libre de compartir nuestros tutoriales y códigos en tus redes, apóyanos para hacer crecer nuestra comunidad.

Solución:

Para elaborar la respuesta de Heiko y mostrar su ejemplo específico, si desea tener más de uno string tienes que numerarlos:

Hello %1$s! You've got %2$d messages.

De esta manera, puede cambiar el orden de las cadenas en cada traducción. Usarlo sería:

String hello = getString(R.strings.hello, "Klaus", 5);

Usted puede hacer lo mismo

En strings.xml puedes poner

Do you really want to report [%s] as spammer?

y luego en tu código pones

String foo = getString(R.strings.xyz,"Joe Doe");

Ver Contexto.getString()

Valoraciones y comentarios

Acuérdate de que te damos el privilegio decir .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *