问题
I;m trying to change text color in EditText like this
<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" />
but it doesn't change this color #B49228 is gold it appears like this
My Device : HoneyWell Delphine 70e
回答1:
Hint doesn't change color. Try typing text, it will work. As the color change is for text that you input. And also your color code is incorrect, has extra FF for first EditText.
Edited:
Use the following to change hint color
android:textColorHint="#FFFFFF"
回答2:
Hint color and Text Color are two diffrent thing use this codes
create a color.xml file in values folder
then add color #B49228 in it like this <color name="myColor">#B49228 </color>
and use it like this
android:textColor="@color/myColor"
and you are using hint text so to change hint color use this code
android:textColorHint="@color/myColor"
回答3:
android:textColorHint="#FFFFFF"
Please try.
回答4:
put in color.xml your color like
<color name="mytextColor">#B49228</color>
and use this
android:textColor="@color/mytextColor"
来源:https://stackoverflow.com/questions/25134463/edittext-unable-to-change-the-text-color