R.string.name无法正确显示

时间:2015-01-28 18:25:01

标签: java android

我试图将XML中声明的字符串与另一个字符串连接起来,但它只显示ID号。我做错了什么?

 TextView tv2 = (TextView) findViewById(R.id.textView2);
 tv2.setText(R.string.task_name + " " + t.getName());

输出:

 2131034123 Sleep

2 个答案:

答案 0 :(得分:2)

您需要通过上下文映射它。 Link

context.getString(R.string.MY_STRING);

答案 1 :(得分:0)

尝试这样的事情:

tv2.setText(getApplicationContext().getResources().getString(R.string.task_name) + " " + t.getName());