2012-10-19 109 views
2

我正在使用ViewFlipper替換一些不同的RelativeLayouts。我的佈局非常簡單。Android中的黑色文本顯示爲灰色視圖

<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」。文本元素在其他佈局中顯示爲正確的黑色,但在這個文本中它看起來是暗淡的灰色。

其他佈局 Other layout with normal black text

此佈局 This layout with grey text

問題:

  1. 可能是什麼造成的?
  2. 我該如何解決?

回答

1

您應該使用android:textColor我不認爲Android:顏色存在作爲一個屬性

所以:

    <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" /> 
+0

感謝您的。你是對的。我不確定爲什麼Eclipse編輯器沒有標記它或拋出警告或錯誤。 –

相關問題