gpt4 book ai didi

android - 使用 setText(R.string.value) 和 setText(getResources().getString(R.string.value) 设置文本的优缺点

转载 作者:搜寻专家 更新时间:2023-11-01 08:24:02 26 4
gpt4 key购买 nike

例如,我可以通过简单地执行 setText(R.string.value) 来设置文本。我没有收到编译或运行时错误。我错误地了解到这一点,因为我总是通过从资源中获取我的字符串值来设置文本,例如 setText(getResources().getString(R.string.value)。有什么区别? Android 是否已发展到不再需要 getResources() 方法的地步?旧设备是否兼容?

最佳答案

如果您查看 TextView 文档,这实际上永远是可能的:https://developer.android.com/reference/android/widget/TextView.html#setText(int)

还有一些其他的 setText(...) 方法,您可以查看。

我通常从不直接使用资源 ID 来显示文本,因为这就像您所说的不为人所知,并且会让不习惯的人分心。但我认为使用这两者中的任何一个都没有任何好处/缺点。

关于android - 使用 setText(R.string.value) 和 setText(getResources().getString(R.string.value) 设置文本的优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47209086/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com