色の設定方法 | どうなることやら、日経225シストレ

どうなることやら、日経225シストレ

日経225miniでシストレしています。

いろいろなところで色の設定をすることがでてきます。
色の設定方法についてです。


テキストViewの背景色を設定する場合です。
これは、グレーを設定しています。
以下の6通りの設定方法は、全く同じ色になります。


textView.setBackgroundColor(Color.argb(0xff, 0x88, 0x88, 0x88));
textView.setBackgroundColor(Color.argb(0x88, 0x88, 0x88));
textView.setBackgroundColor(Color.parseColor("#ff888888"));
textView.setBackgroundColor(Color.parseColor("#888888"));
textView.setBackgroundColor(Color.parseColor("GRAY"));

textView.setBackgroundColor(Color.GRAY);


それぞれ、4つの値で指定している場合と、3つの値で指定している場合があります。
4つの場合は、先頭から以下の順番で指定します(0x00~0xff、または、0~255)

・透明度(0xff:塗りつぶし、0x00:透明)
・赤
・緑
・青


3つの値で指定している場合は、透明度を0xffとして省略したことになります。


また、色名称を、以下のカラーコードを指定することもできます。

■ BLACK (0xff000000)
BLUE (0xff0000ff)
CYAN (0xff00ffff)
DKGRAY (0xff444444)
GRAY (0xff888888)
GREEN (0xff00ff00)
LTGRAY (0xffcccccc)
MAGENTA (0xffff00ff)
RED (0xffff0000)
YELLOW (0xffffff00)

□ WHITE (0xffffffff)
× TRANSPARENT (0×00000000)<透明> 

※注意:各色コードで指定してみたところ、“LTGRAY”、“TRANSPARENT”はエラーになって表示できませんでした。