Я прохожу через Как конкатенировать несколько строк в android XML?, и в конце есть комментарии, которые
For clarity, Its works:
<string name="title">@string/app_name</string>.
- Andrzej Duś
Я сделал свой собственный пример, но он не работает. Так что Andrzej ошибается, или я делаю что-то неправильно в своем коде.
R.strings.bbb
должен содержать "bbb aaa"
но вместо "bbb aaa"
он содержит "bbb @strings/aaa"
<string name="aaa">aaa</string>
<string name="bbb">bbb @strings/aaa</string>
Query:
Можно ли выполнить некоторую конкатенацию только в xml без изменений исходного кода?
Причина, по которой я не хочу редактировать код, потому что я использую эти строки в xml/preferences.xml
Пример:
<ListPreference android:key="key_bbb" android:title="@string/bbb"
....
Если вы знаете, что я имею в виду, здесь нет возможности использовать что-то вроде этого
String title = res.getString(R.string.title, appName);