了解需要通过ID引用文本

时间:2013-12-23 02:11:51

标签: android

我正在使用Big Nerd Ranch Guide来学习Android。我必须使用下面的代码在TextView / Box中设置文本 -

//Get an int id for the question.
int question = model.getQuestionId();

//This id is found in the R file
private TextView mQuestionTextView;

//some more code here
mQuestionTextView.setText(question);

这里,作者传递了实际“映射”到strings.XML文件的问题的ID。相反,我想拿起那个字符串,然后在mQuestionTextView中设置它?我该怎么做?

1 个答案:

答案 0 :(得分:2)

如果要根据资源文件的ID从资源文件中获取字符串,可以使用:

String mystring = getResources().getString(question);