|
||
|
|
|
|||||||
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Cambiar texto por string en settext
Teniendo esto:
mLevel.setText("Stage " + (arg2+1)); quisiera cambiar Stage por un string para varios idiomas. ¿Como lo debería hacer? Gracias. |
|
|
|
#2
|
||||
|
||||
|
Quizas asi ... mLevel.setText(getString(R.string.stage) + (arg2+1));
__________________
|
| Gracias de parte de: | ||
|
#3
|
||||
|
||||
|
|
|
#4
|
||||
|
||||
|
Además del getString, lo suyo es usar String.format en vez de andar concatenando strings.
Igual te encuentras un idioma que en vez de "Nivel 3" se dice "3 Frusfrus" y ya no te vale lo de añadir 3 al final.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|
|
#5
|
||||
|
||||
|
"Hace 3 años" - "3 years ago" Lo que yo hago es poner cosas como estas: Hace %%NUMERO%% años %%NUMERO%% yeas ago Se que es mejor poner {0}, {1}, etc para poder usar el String.format, pero me he acostumbrado al otro y me gusta más, así encuentro la información más fácilmente |
![]() |
Estás aquí
|
||||||
|
||||||