2016-12-15 34 views
0

Android的XML字符串项如何连接两个项目 enter image description hereAndroid的XML字符串如何连接

+0

这并不在Android的工作。您将不得不在运行时加载这两个字符串并将它们连接起来。 – Karakuri

+0

http://stackoverflow.com/questions/3656371/dynamic-string-using-string-xml/24903097#24903097 –

+0

“c”值在AndroidMinifest.xml中使用 –

回答

1

如果你有这些字符串:

<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); 
0

我想我们可以用字符串数组

<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));