我想尝试改变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
是金色,它看起来像这样
我的设备:HoneyWell Delphine 70e
答案 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"