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

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 定制级高端网站建设 网站设计制作 网站制作 成都网站建设 成都网站设计 广安网站设计 专业网站设计 企业网站建设 企业网站设计 成都网站设计制作公司 移动手机网站制作 重庆网站建设 成都商城网站建设 成都营销网站建设 温江网站设计 营销网站建设 阿坝网站设计 网站建设公司 高端网站设计推广 网站建设 公司网站建设 营销型网站建设