正确读取strings.xml

时间:2014-09-20 07:59:02

标签: android

从strings.xml获取字符串我正在使用此代码:

tlacitko3.setText(getResources().getString(R.string.tlacitko3));

但我意识到这也可以解决这个问题:

tlacitko3.setText(getString(R.string.tlacitko3));

那么区别在哪里?或者在较短的版本上有什么不好的东西? 感谢

2 个答案:

答案 0 :(得分:0)

他们都做同样的事情。 如果你有很多。您可以使用以下方法来实现更好的编码目的。

public final String getString(int resId) {
     return getResources().getString(resId);
 }

答案 1 :(得分:0)

没有区别,根据您的方便使用

它们是两种不同的方法,可以完成相同的工作。

我总是使用:

tlacitko3.setText(getResources().getString(R.string.tlacitko3));

因为很容易记住其他类似的事情,例如设置imageviewdrawable

imageView.setBackground(getResources().getDrawable(R.drawable.ic_launcher));