R.string.xxx和getResource.getString(R.string.xxx)有什么区别?

时间:2019-12-30 08:12:59

标签: java android android-resources

所以我注意到,有两种方法可以在Java代码内部访问XML文件中的资源

1-一种方法是使用R.type.name模式,例如本例:

//使用资源ID在TextView对象上设置文本

 TextView msgTextView = (TextView) findViewById(R.id.label1);
 msgTextView.setText(R.string.labelText);

2-使用getResource()。getString(R.string.xxx)

final int color=getResources().getColor(R.color.opaque_red);

我想知道的是这两者之间有什么区别,在哪种情况下应该使用哪一个?

0 个答案:

没有答案