在android中我可以执行以下操作(都返回int):
R.color.my_color;
VS
Resources myR = getResources();
myR.getColor(R.color.my_color);
它们都返回整数有什么区别?
答案 0 :(得分:2)
R.color.my_color
仅包含资源的ID,因此它只是一个标识符。
getResources().getColor(R.color.my_color);
包含实际颜色。在这里,您使用颜色ID来加载实际颜色。
你打算在哪里使用这种颜色?
答案 1 :(得分:1)
R.color.my_color
将返回资源的ID,而不是颜色本身。