重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

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://cqcxhl.cn/article/jheooh.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP