您好,欢迎访问一九零五行业门户网

对原生TextView解析Html格式文本的增强:TextViewForFullHtml_html/css_WEB-ITnose

textviewforfullhtml是对原生textview解析html格式文本的增强。
原生textview对html的支持 原生的textview同样支持html的显示,但是develop doc里面也写了,并不是支持所有的html标签,例如,font的size,默认的android系统只支持small、normal、big三种,但是不支持具体的字号,比如textsize=14这种。
textviewforfullhtml textviewforfullhtml这个库的目的在于在同一个textview中给不同的文字设置不同大小的字体,当然,顺便也支持了其他的一些效果,比如对齐方式、字体风格等。
具体可以看示例图:
代码使用示例 目前给出的string示例是actionscript的,html应该也可以支持(需要具体测试)。
string mcontenttextsize = 我是很大的字……我居然比旁边的字小我最小...啊啊啊......居然可以设置不同的字体字号
;string mcontentgravitycenter = 我先来个居中对齐!
;string mcontentgravityright = 我是来右对齐的!
;string mcontentstyle = 我可以设置很多不同的字体风格,比如:加粗、斜体、下划线。
;string mcontenturl = 我可以设置一个超链接,牛逼吗 快戳我看看
;
使用方法:
// 示例:演示设置不同文字的字体大小textviewforfullhtml textviewtextsize = new textviewforfullhtml(this);textviewtextsize.loadcontent(mcontenttextsize);// 示例:演示设置不同文字的对齐风格——居中textviewforfullhtml textviewgravitycenter = new textviewforfullhtml(this);textviewgravitycenter.loadcontent(mcontentgravitycenter);// 示例:演示设置不同文字的对齐风格——右对齐textviewforfullhtml textviewgravityright = new textviewforfullhtml(this);textviewgravityright.loadcontent(mcontentgravityright);// 示例:演示设置不同文字的字体风格textviewforfullhtml textviewstyle = new textviewforfullhtml(this);textviewstyle.loadcontent(mcontentstyle);// 示例:演示设置不同文字的超链接textviewforfullhtml textviewurl = new textviewforfullhtml(this);textviewurl.loadcontent(mcontenturl);
使用非常简单,用textviewforfullhtml替换掉textview并调用loadcontent方法即可。
项目主页:http://www.open-open.com/lib/view/home/1446894968592
其它类似信息

推荐信息