android4.0的View.setError()为什么不能显示文字了? android4.0的View.setError()为什么不能显示文字了?是不是4.0去掉了这个功能? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 android4.0的View就没有这个方法.... 如果是TextView.setError,那么这个是能显示的,需要控件获得焦点才会显示 setError(CharSequence c)方法的参数是字符序列对象,推荐使用Html格式文本加载进去,显示错误。///举例///Html html = Html.fromHtml("<font color='blue'>出错</font>");editText.setError(html);////////// 解决方案:(Android 4.1 ver.)setError(CharSequence c)方法的参数是字符序列对象,推荐使用Html格式文本加载进去,显示错误。///////////////////////举例/////////////////////CharSequence html1 = Html.fromHtml("<font color='blue'>出错</font>"); //任意长度内容均可//Spanned html2 = Html.fromHtml("出错"); //纯文本不可取-内容将不会显示editText.setError(html1);//editText.setError(html2); ///////////////////////////////////////////////////////////////////////总结/////////////////////1. 参数必须是CharSequence/Spanned类型变量;2. fromHtml()方法参数必须包含HTML标准标签;3. 报错内容不要过长,尽量简短,否则UI叠层架构中会出现覆盖现象,而导致不显示内容。//////////////////////////////////////////////// 如何使LinearLayout自动填充剩余空间?? 如果设置设备播放上电脑就出现盘符 Android休眠和唤醒 关于android 多线程的问题 android appwidget如何支持复杂的view?? 进公司不到一个月,想辞职重新找工作 Android如何用imagebutton实现钢琴的滑键弹法 这样的效果 为什么“设定->关于手机->系统辅助手册”程序崩溃? 请教一个JNI报错问题 Android开发一个豆瓣app,报net.oauth.OAuthProblemException ViewPager + gridview 点击获取信息不对应 关于android蓝牙打印的问题
///举例///
Html html = Html.fromHtml("<font color='blue'>出错</font>");
editText.setError(html);
//////////
///////////////////////举例/////////////////////
CharSequence html1 = Html.fromHtml("<font color='blue'>出错</font>"); //任意长度内容均可
//Spanned html2 = Html.fromHtml("出错"); //纯文本不可取-内容将不会显示
editText.setError(html1);
//editText.setError(html2);
////////////////////////////////////////////////
///////////////////////总结/////////////////////
1. 参数必须是CharSequence/Spanned类型变量;
2. fromHtml()方法参数必须包含HTML标准标签;
3. 报错内容不要过长,尽量简短,否则UI叠层架构中会出现覆盖现象,而导致不显示内容。
////////////////////////////////////////////////