我想创建一个值为'anInteger'的字符串,并附加一个string.xml字符串。这就是我在做的事情:
StringBuilder sb = new StringBuilder();
sb.append(anInteger);
sb.append(" ");
sb.append(getString(R.string.aString));
我想知道在android中是否有更清晰或更简单的方法吗?
谢谢。
答案 0 :(得分:1)
您可以定义包含字符串格式标记的字符串资源,例如"%d some text"
。然后在代码中使用getString(R.string.aString, anInteget)
。
答案 1 :(得分:0)
声明你的资源:
<string name="aString">%1$s something</string>
然后你就做了:
getString(R.string.aString, anInteger);
答案 2 :(得分:0)
用java方式做吧! :d
String str = Integer.toString(anInteger);
这就是我的表现。
那么之后的事情:
str += getString(R.string.aString);