xml中的引用字符串

时间:2012-08-04 20:04:20

标签: android xml android-resources

我正在尝试在strings.xml中引用格式化的String。 我在谷歌上搜索,发现这篇好文章: http://developer.android.com/guide/topics/resources/string-resource.html

我按照它看似的每一个细节,但打印出来的文字不是它应该是的。

首先,在我的strings.xml资源下,我将其定义为:

<string name="print_binary">This is the printout: %1$s</string>

在.java中我放了:

String fromString = "one";
Resources res = getResources();

onScreen = String.format(res.getString(R.string.print_binary), fromString);

这会在屏幕上显示以下文字: 这是打印输出:%1 $ s

请咨询

2 个答案:

答案 0 :(得分:0)

您可以使用:

onScreen = res.getString(R.string.print_binary,fromString);

答案 1 :(得分:0)

天哪,我完全错过了输入类似

的内容
TextView show = (TextView) findViewById(R.id.tvDisplay); 
show.setText(onScreen); 

然后为我的TextView对象添加一个id。 太晚了。看起来像String.format()语句是没有必要的,我会读到它。 感谢您的支持!