EditText无法更改文本颜色

时间:2014-08-05 08:38:24

标签: android android-edittext textcolor

我想尝试改变EditText中的文字颜色

 <EditText
        android:id="@+id/txtUserName"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_margin="5dp"
        android:gravity="right"
        android:hint="@string/hint_user_name"
        android:textColor="#B49228FF" >

        <requestFocus />
    </EditText>

    <EditText
        android:id="@+id/txtPassword"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginTop="50px"
        android:gravity="right"
        android:hint="@string/hint_password"
        android:inputType="textPassword"
        android:textColor="#B49228" />

但它没有改变这种颜色#B49228是金色,它看起来像这样 enter image description here

我的设备:HoneyWell Delphine 70e

4 个答案:

答案 0 :(得分:10)

提示不会改变颜色。尝试输入文字,它会起作用。由于颜色更改是针对您输入的文本。 而且您的颜色代码不正确,第一个EditText还有额外的 FF

<强>编辑:

使用以下内容更改提示颜色

android:textColorHint="#FFFFFF"

答案 1 :(得分:3)

提示颜色和文字颜色是两个不同的东西使用此代码 在文件夹中创建 color.xml 文件 然后在其中添加颜色#B49228 <color name="myColor">#B49228 </color> 并像这样使用它

 android:textColor="@color/myColor"

并且您正在使用提示文本以便更改提示颜色使用此代码

  android:textColorHint="@color/myColor"

答案 2 :(得分:1)

android:textColorHint="#FFFFFF"

请尝试。

答案 3 :(得分:-1)

在color.xml中输入你喜欢的颜色

<color name="mytextColor">#B49228</color>

并使用此

android:textColor="@color/mytextColor"