【发布时间】:2016-12-13 19:28:47
【问题描述】:
我正在使用 Android Studio,并希望使用 colors.xml 文件来更改按钮 btn 的背景颜色。这两个都对我有用:
btn.setBackgroundColor(getResources().getColor(R.color.colorBlue, null));
和
btn.setBackgroundColor(ContextCompat.getColor(getApplicationContext(), R.color.colorBlue));
哪个更好?我猜更好意味着更快并且消耗更少的内存/cpu 使用量。
【问题讨论】:
-
问题标题和问题描述无关。
-
@ARiF 是的,可以,但它没有得到我在 colors.xml 中定义的颜色。
标签: java android android-button