【发布时间】:2016-12-15 01:42:42
【问题描述】:
【问题讨论】:
-
这在 android 中不起作用。您必须在运行时加载这两个字符串并将它们连接起来。
-
AndroidMinifest.xml中使用了“c”值
【问题讨论】:
如果你有这些字符串:
<string name="a">Hello</string>
<string name="b">World</string>
然后在你的活动中你会这样做:
String a = getString(R.string.a);
String b = getString(R.string.b);
String c = a + " " + b;
或者,您可以添加第三个字符串并以这种方式检索它:
<string name="c">%s %s</string>
String c = getString(R.string.c, a, b);
【讨论】:
我认为我们可以使用字符串数组
<string-array name="c">
<item> @string/a</item>
<item> " " </item>
<item> @string/b</item>
</string-array>
代码中的一个
String c = Arrays.toString(getResources().getStringArray(R.array.c));
【讨论】: