我通过这个如何在 android XML 中连接多个字符串?最后有评论说
For clarity, Its works:
<string name="title">@string/app_name</string>.
——安德烈·杜斯
我做了我自己的例子,但它不起作用。Andrzej也错了,或者我在代码中做错了什么。
R.strings.bbb
应该包含"bbb aaa"
但不是"bbb aaa"
它包含"bbb @strings/aaa"
<string name="aaa">aaa</string>
<string name="bbb">bbb @strings/aaa</string>
询问:
是否可以仅在 xml 中进行一些连接,而无需更改源代码?
我不想在代码中编辑的原因是因为我在xml/preferences.xml
例如:
<ListPreference android:key="key_bbb" android:title="@string/bbb"
……
如果你明白我的意思,这里不可能使用这样的东西
String title = res.getString(R.string.title, appName);