私はtextViewを持っていて、0X33CCFF
これを試した色を付けたい
firstHint.setTextColor(0X33CCFF);
しかし、textView が消えたように見えます。何が間違っていますか?
私はtextViewを持っていて、0X33CCFF
これを試した色を付けたい
firstHint.setTextColor(0X33CCFF);
しかし、textView が消えたように見えます。何が間違っていますか?
1ビット足りない場合は、次のことを試してください。
firstHint.setTextColor(Color.parseColor("#33CCFF"));
その理由は、アルファ値を与えるのを忘れたからです!.
変化する
firstHint.setTextColor(0X33CCFF);
に
firstHint.setTextColor(0xFF33CCFF);
// ここで、最初の FF はアルファ値を示します
小さな「x」で試すことができます
firstHint.setTextColor(0x33CCFF);
Android ドキュメントでわかるように、TextView.setTextColor() は int または ColorStateList のいずれかを取ります。0x33ccff は int です。ただし、Vipus Shah が言うように、アルファ値はありません (色の透明度を示します)。16 進数の色の形式は次のとおりです: 0xAARRGGBB、ここで AA はもちろんアルファです。
小文字と大文字の間に違いはないので、0XfFaEEb は 0xffaeeb または 0XFFAEEB と同じです。
これはあなたのコードです:
firstHint.setTextColor(0xFF33CCFF);
アルファは FF(255) で、全体が見えることを意味します。