teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

原因判明

2015/11/30 02:13

投稿

swordone
swordone

スコア20675

answer CHANGED
@@ -1,2 +1,10 @@
1
1
  1個引っかかるのが、表示域のTextViewを2回addViewしていることくらいですが…
2
- テキストの表示にクリックリスナを使っているとのことですが、そうなると表示対象のTextViewはこのクラスのフィールド変数になっているはずですが、リスナはどう設定しているのでしょうか?
2
+ テキストの表示にクリックリスナを使っているとのことですが、そうなると表示対象のTextViewはこのクラスのフィールド変数になっているはずですが、リスナはどう設定しているのでしょうか?
3
+ ---
4
+
5
+ 原因がわかりました。
6
+ setTextColorは引数にandroid.graphics.Colorクラスの定数を渡すのが主な使い方のようです。
7
+ そこで定義されている[Color.RED](http://developer.android.com/reference/android/graphics/Color.html#RED)を見ると、`0xffff0000`になっています。
8
+ あなたのコードでは16進数の上2桁がありません。
9
+ 確か上2桁は「色の強度」を表す数であったように思います。
10
+ その値があなたのコードでは0だったので、何も見えない状態になっていたのです。