您好,登錄后才能下訂單哦!
在我們的應用中,功能(發現-》奶源追溯-》手動輸碼)中的EditText用了setError方法。
但是由于背景是白色的,導致使用默認的字體顏色(白色)就看不清楚了。
解決辦法:
方法一:
使用Html.fromHtml方法
Html.fromHtml("<font color='black'> "
+ getString(R.string.bookmark_regpoint_input_error_2) + "</font>")
方法二:(網上搜的)
int ecolor = R.color.black; // whatever color you want String estring = "Please enter a valid email address"; ForegroundColorSpan fgcspan = new ForegroundColorSpan(ecolor); SpannableStringBuilder ssbuilder = new SpannableStringBuilder(estring); ssbuilder.setSpan(fgcspan, 0, estring.length(), 0);
后來發現這個原因是因為春哥設置了application 的theme
android:theme="@android:style/Theme.Light.NoTitleBar
把它改為
android:theme="@android:style/Theme.Black.NoTitleBar 正常了
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。