作者:幽雅闲居xl | 来源:互联网 | 2023-07-01 19:00
在官方文档中提到,TextView支持几个简单的html标签,而且这些标签需要在string中进行格式化,地址在:http:developer.android.comguidet
在官方文档中提到,TextView支持几个简单的html标签,而且这些标签需要在string中进行格式化,地址在:http://developer.android.com/guide/topics/resources/string-resource.html。
还有在,TextView属性中有一个android:autoLink="",将其属性值设为all,可以高亮电话号码、url、email等,但是,当我输入:百度,TextView还是显示这些文本,只是www.baidu.com这些可以点击而已,其他一一按照文本形式显示。
支持html的代码:
show = (TextView) findViewById(R.id.show);
String html = "I love China.";
html += "I love China.
";
html += "百度";
CharSequence charSequence = Html.fromHtml(html);//支持html
show.setText(charSequence);
show.setMovementMethod(LinkMovementMethod.getInstance());//可以链接
显示的内容如图: