在我們的應用中,功能(發(fā)現-》奶源追溯-》手動輸碼)中的EditText用了setError方法。
創(chuàng)新互聯專注于企業(yè)網絡營銷推廣、網站重做改版、策勒網站定制設計、自適應品牌網站建設、H5場景定制、成都商城網站開發(fā)、集團公司官網建設、成都外貿網站建設公司、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為策勒等各大城市提供網站開發(fā)制作服務。
但是由于背景是白色的,導致使用默認的字體顏色(白色)就看不清楚了。
解決辦法:
方法一:
使用Html.fromHtml方法
Html.fromHtml(" "
+ getString(R.string.bookmark_regpoint_input_error_2) + "")
方法二:(網上搜的)
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);
后來發(fā)現這個原因是因為春哥設置了application 的theme
android:theme="@android:style/Theme.Light.NoTitleBar
把它改為
android:theme="@android:style/Theme.Black.NoTitleBar 正常了