0

Androidでは、次のことができます(両方ともintを返します):

R.color.my_color;

Resources myR = getResources();
myR.getColor(R.color.my_color);

どちらもintを返すため、違いは何ですか?

4

2 に答える 2

2

R.color.my_colorリソースの ID のみが含まれているため、単なる識別子です。

getResources().getColor(R.color.my_color);実際の色が含まれています。ここでは、カラー ID を使用して実際の色を読み込みます。

この色はどこに使うの?

于 2012-09-07T16:35:11.390 に答える
1

R.color.my_color色自体ではなく、リソースの ID を返します。

于 2012-09-07T16:35:07.863 に答える