原生html的for怎么写,对原生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

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值