android edittext seterror,EditText之setError方法一二
EditText之setError方法一二
發布時間:2020-08-31 00:50:21
來源:51CTO
閱讀:933
作者:mama100Tech
在我們的應用中,功能(發現-》奶源追溯-》手動輸碼)中的EditText用了setError方法。
但是由于背景是白色的,導致使用默認的字體顏色(白色)就看不清楚了。
解決辦法:
方法一:
使用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);
后來發現這個原因是因為春哥設置了application 的theme
android:theme="@android:style/Theme.Light.NoTitleBar
把它改為
android:theme="@android:style/Theme.Black.NoTitleBar 正常了
總結
以上是生活随笔為你收集整理的android edittext seterror,EditText之setError方法一二的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: android查看存储占用,Androi
- 下一篇: android点九,android关于点
