我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

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://shouzuofang.com/article/jheooh.html

其他资讯