GettingSignals

[Android]コード上からTextViewの色設定すると文字消えてしまう

2012年3月14日
Posted by hina
TextViewの背景や文字色をsetTextColor()で変更したときのお話し。
[間違いコード]
TextView textView = new TextView(this);
textView.setTextColor(0x123456);
このコードだと文字が表示されなくなります。
理由は、アルファ値が指定されていないので、0x00123456となっているからです。
アルファ値(00)のときは透明になってしまうので、見えなくなっている状態ですね。
表示したい場合は、
textView.setTextColor(0xFF123456);

のようにアルファ値を指定しましょう。

Comments are currently closed.

Follow

カレンダー

2018年11月
« 10月    
 1234
567891011
12131415161718
19202122232425
2627282930