正如問題所述:在運行Android 4.3+(也在4.4測試過)的設備上測試應用程序時,提示的顏色(對於EditText )變成白色,不管我設置了什麼顏色,它仍然是白色的。由於EditText的背景是白色的,肉眼看不到提示!Android 4.3+,android:textColorHint不起作用,提示顏色始終爲白色
我已經使用Google搜索並找不到任何人有相同的問題。該應用程序使用android:minSdkVersion="8"
和android:targetSdkVersion="15"
構建。該EditText上看起來是這樣的:
<EditText
android:id="@+id/editText3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/my_background"
android:ems="10"
android:textColorHint="@color/BlueViolet"
android:hint="@string/my_hint"
android:inputType="number"
android:tag="21_0" />
起初人們使用默認android:textColorHint
,我想,也許安卓4.3+更改默認白色出於某種原因。但是,這似乎並不是這種情況,因爲無論我將它設置爲什麼顏色,它總是白色的。
我知道fill_parent
已被棄用,但該應用程序是在一段時間之前構建的,但現在由於提示消失而無法使用。任何幫助表示讚賞!謝謝!
編輯: 當使用字符串資源提示時,'錯誤'似乎發生。這工作:android:hint="Hello world"
雖然這並不android:hint="@string/my_hint"