2

ViewFlipper を使用して、いくつかの異なる RelativeLayout を交互に使用しています。私のレイアウトはとてもシンプルです。

<RelativeLayout 
                android:id="@+id/display_info_layout"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:orientation="vertical"
                android:background="#FFFFFF" >

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerHorizontal="true"
                    android:layout_marginLeft="25dp"
                    android:layout_marginRight="25dp"
                    android:layout_marginTop="20dp"
                    android:text="@string/information"
                    android:color="@color/black" />
            </RelativeLayout>  

問題: 「黒」という名前の色は、私のリソースでは「#000000」と定義されています。テキスト要素は、他のレイアウトでは正しい黒で表示されますが、このレイアウトではくすんだグレーに表示されます。

その他のレイアウト 通常の黒文字のその他のレイアウト

このレイアウト このグレーのテキストのレイアウト

質問:

  1. 何が原因でしょうか?
  2. どうすれば修正できますか?
4

2 に答える 2

1

android:textColorを使用する必要がありますandroid:colorが属性として存在するとは思わない

それで:

                 <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerHorizontal="true"
                    android:layout_marginLeft="25dp"
                    android:layout_marginRight="25dp"
                    android:layout_marginTop="20dp"
                    android:text="@string/information"
                    android:textColor="@color/black" />
于 2012-10-19T17:06:58.517 に答える