我正在尝试将setText方法用于TextView小部件并使用字符串资源填充它,如下面的代码所示:
TextView texthdlr = (TextView)findViewById(R.id.textView1);
texthdlr.setText(R.string.someText);
的strings.xml:
<string name="someText">Some Text</string>
但它不是显示someText值,而是显示随机数。 (e,g 2131361816)
答案 0 :(得分:1)
要从您需要使用的资源中获取字符串getResources().getString()
所以你需要使用,
texthdlr.setText(getResources().getString(R.string.someText));
答案 1 :(得分:0)
我相信R.string.someText
是字符串的ID。
尝试getString(R.string.someText)