从strings.xml获取字符串我正在使用此代码:
tlacitko3.setText(getResources().getString(R.string.tlacitko3));
但我意识到这也可以解决这个问题:
tlacitko3.setText(getString(R.string.tlacitko3));
那么区别在哪里?或者在较短的版本上有什么不好的东西? 感谢
答案 0 :(得分:0)
他们都做同样的事情。 如果你有很多。您可以使用以下方法来实现更好的编码目的。
public final String getString(int resId) {
return getResources().getString(resId);
}
答案 1 :(得分:0)
没有区别,根据您的方便使用
它们是两种不同的方法,可以完成相同的工作。
我总是使用:
tlacitko3.setText(getResources().getString(R.string.tlacitko3));
因为很容易记住其他类似的事情,例如设置imageview
和drawable
imageView.setBackground(getResources().getDrawable(R.drawable.ic_launcher));