我正在使用Android Studio并希望使用colors.xml文件更改按钮btn
的背景颜色。这两项工作对我来说:如何以编程方式更改按钮的背景颜色
btn.setBackgroundColor(getResources().getColor(R.color.colorBlue, null));
和
btn.setBackgroundColor(ContextCompat.getColor(getApplicationContext(), R.color.colorBlue));
哪一个更好?我想更好意味着更快,消耗更少的内存/ CPU使用。
问题标题和问题的描述是不相关的。 – ARiF
@ARiF是的,但它没有获得我在colors.xml中定义的颜色。 – Travis