0

我最近安装了新版本的 android studio (ver 2.2)。我在我的项目中为我的文本视图赋予了变色属性。在以前版本的 android studio 中运行良好。但在新版本中,颜色属性仅适用于 android studio 的设计视图。但是当我运行我的应用程序时,我看到了默认的黑色文本视图。

我的颜色.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="colorPrimary">#3F51B5</color>
    <color name="colorPrimaryDark">#303F9F</color>
    <color name="colorAccent">#FF4081</color>
    <color name="clrlightblue">#59a9de</color>
    <color name="clrblue">#6b72f9</color>
    <color name="clrwhite">#ffffff</color>
    <color name="clrblack">#000000</color>
    <color name="clrlightyellow">#fcfbe3</color>
</resources>

一个文本视图:

 <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Add  Contacts"
            android:onClick="addMoreContacts"
            android:id="@+id/textView13"
            android:visibility="invisible"
            android:textColor="@color/clrwhite"
            android:textSize="20sp"
            android:layout_alignBaseline="@+id/editTextEtype"
            android:layout_alignBottom="@+id/editTextEtype"
            android:layout_toRightOf="@+id/textViewRepeat"
            android:layout_toEndOf="@+id/textViewRepeat" />

当颜色变为白色时,在设计视图中它看起来是白色的。但是运行应用程序后,它的颜色是黑色的。如果有人有解决方案,请帮助我。谢谢!

4

1 回答 1

0

我正在使用 2.2 Preview 6,即使在以前的预览中它也能正常工作。

 <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_above="@+id/editText_userName"
        android:layout_marginBottom="100dp"
        android:gravity="center"
        android:text="Cloud Tech."
        android:textColor="@color/white"
        android:textSize="25sp"
        android:textStyle="italic|bold" />

和 values/colors.xml 中的颜色

<color name="white">#FFFFFF</color>

在此处输入图像描述

设备测试 MotoG(第 2 代 - 6.0)

一些建议 - 清理您的项目,重建它,然后查看它显示的内容。

于 2016-07-26T13:51:15.757 回答