Tenemos la contestación a este atolladero, al menos eso creemos. Si sigues con interrogantes coméntalo, que con placer te ayudaremos
Solución:
No, no puede concatenar cadenas en XML, pero puede definir recursos XML.
]>
&appname;
The &appname; app was created by &author;
La respuesta original fue publicada aquí.
Solo en XML esto no es posible, pero usando el código java puede usar el String.format()
método.
aaa
bbb %1$s
en codigo java
String format = res.getString(R.string.bbb);
String title = String.format(format, res.getString(R.string.aaa));
Así que el título será un completo string después de la concatenación de dos cadenas.
No, no creo que puedas concatenar.
aaa
bbb @string/aaa
Salida – bbb @string/aaa
Si lo haces,
aaa
@string/aaa bbb -> This won't work it
will give compilation error
Porque aquí buscará un String con referencia @string/aaa bbb
que no existe.
El problema en su caso fue que estaba usando @strings/aaa
que debería ser @string/aaa
valoraciones y comentarios
Eres capaz de confirmar nuestro análisis poniendo un comentario y valorándolo te estamos eternamente agradecidos.