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叠层架构中会出现覆盖现象,而导致不显示内容。//////////////////////////////////////////////// android 怎么实现在室内定位? 请教: 在pc的模拟器上怎样获取root权限? WebView如何实现复制功能 ? 关于android显示子系统的认识-请指教 26岁学Android晚不晚 Android AppWidget框架妄析: Android中的借尸还魂 关于ui System.currentTimeMillis()怪异问题 关于service绑定不上的问题 请问谁有过开发p2p的经验 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叠层架构中会出现覆盖现象,而导致不显示内容。
////////////////////////////////////////////////