Android控件之TextView支持html
2013-11-10 14:19
375 查看
在官方文档中提到,TextView支持几个简单的html标签,而且这些标签需要在string中进行格式化,地址在:http://developer.android.com/guide/topics/resources/string-resource.html。
还有在,TextView属性中有一个android:autoLink="",将其属性值设为all,可以高亮电话号码、url、email等,但是,当我输入:<a href ='www.baidu.com'>百度</a>,TextView还是显示这些文本,只是www.baidu.com这些可以点击而已,其他一一按照文本形式显示。
支持html的代码:
show = (TextView) findViewById(R.id.show);
String html = "<font color ='red'>I love China.</font></br>";
html += "<font color ='red'><big><i>I love China.</big></i></font></br></p>";
html += "<a href ='www.baidu.com'>百度</a>";
CharSequence charSequence = Html.fromHtml(html);//支持html
show.setText(charSequence);
show.setMovementMethod(LinkMovementMethod.getInstance());//可以链接
显示的内容如图:
还有在,TextView属性中有一个android:autoLink="",将其属性值设为all,可以高亮电话号码、url、email等,但是,当我输入:<a href ='www.baidu.com'>百度</a>,TextView还是显示这些文本,只是www.baidu.com这些可以点击而已,其他一一按照文本形式显示。
支持html的代码:
show = (TextView) findViewById(R.id.show);
String html = "<font color ='red'>I love China.</font></br>";
html += "<font color ='red'><big><i>I love China.</big></i></font></br></p>";
html += "<a href ='www.baidu.com'>百度</a>";
CharSequence charSequence = Html.fromHtml(html);//支持html
show.setText(charSequence);
show.setMovementMethod(LinkMovementMethod.getInstance());//可以链接
显示的内容如图:
相关文章推荐
- Android TextView 支持的HTML标签
- Android TextView 支持的HTML标签
- android 让TextView支持的Html标签实现自定义时钟显示组件DigitalClock
- Android中Textview显示Html,图文混排,支持图片点击放大
- Android中在TextView里面替换掉带html标签和不带标签的url,并支持点击
- Android中Textview显示Html,图文混排,支持图片点击放大
- android html格式转化为TextView支持的Spanned
- Android+HTML 针对android一个控件TextView中文字颜色、大小不同的解决方案
- Android控件TextView显示html文件中的图片
- Android TextView支持的HTML标签
- Android控件TextView显示html文件中的图片
- Android控件TextView显示html文件中的图片
- Android控件之TextView支持图片
- Android TextView 支持的HTML标签
- Android TextView与html的结合使用 一个控件显示多种文字
- Android TextView 支持的HTML标签
- Android中TextView控件的跑马灯效果实现
- Android 各控件的使用 - 显示文本框(TextView)
- Android应用开发——TextView控件属性列表
- Android的TextView使用Html来处理图片显示、字体样式、超链接等