EditText之setError方法一二

在我们的应用中,功能(发现-》奶源追溯-》手动输码)中的EditText用了setError方法。

创新互联专注于企业网络营销推广、网站重做改版、策勒网站定制设计、自适应品牌网站建设、H5场景定制、成都商城网站开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为策勒等各大城市提供网站开发制作服务。

但是由于背景是白色的,导致使用默认的字体颜色(白色)就看不清楚了。

解决办法:

方法一:

 使用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 正常了


网页标题:EditText之setError方法一二
本文网址:http://www.xwwzsj.com/article/jheooh.html

其他资讯

售后响应及时

7×24小时客服热线

数据备份

更安全、更高效、更稳定

价格公道精准

项目经理精准报价不弄虚作假

合作无风险

重合同讲信誉,无效全额退款