2012-10-19 82 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编辑器没有标记它或抛出警告或错误。 –

相关问题