我试图将XML中声明的字符串与另一个字符串连接起来,但它只显示ID号。我做错了什么?
TextView tv2 = (TextView) findViewById(R.id.textView2);
tv2.setText(R.string.task_name + " " + t.getName());
输出:
2131034123 Sleep
答案 0 :(得分:2)
您需要通过上下文映射它。 Link
context.getString(R.string.MY_STRING);
答案 1 :(得分:0)
尝试这样的事情:
tv2.setText(getApplicationContext().getResources().getString(R.string.task_name) + " " + t.getName());