概述
由于项目中需要使用到富文本显示和编辑,这方面手机还真是不如前端,一查富文本编辑几乎都是前端的,目前富文本显示主要有3种方案,先简单介绍下:
1. 使用Html.fromHtml
Html.fromHtml解析
TextView显示解析结果
标签及样式支持较少,图片显示得单独处理(前端富文本框架创建的内容,这种方式就不是很适用了,标签样式太多)
tvAttachTask.text = Html.fromHtml("负责任务${it[1]}个,已完成${it[0]}个")
复制代码
2. 自行解析html标签
针对具体的标签样式进行解析
用Span或者原生控件组合显示
需要自己做解析处理,没解析到的就显示不了
当然,开源大法好github上已经有人做了
3. WebView加载
简单快捷
标签基本都支持
需要做一些处理 感觉性能开销大(特别是像我们项目中连评论回复都是富文本)
这里大家择优选用吧,这里介绍下第三种方案....
###################我是漂亮的分割线###################
具体实现
1 核心方法
//据说这种方式有问题,待验证
loadData(html, "text/html", "UTF-8")
//实际使用这种方式没问题
loadDataWithBaseURL(null, html, "text/html", "UTF-8", null)
复制代码
最后
以上就是英俊猫咪为你收集整理的android富文本显示方案格式,Android 一种简单的富文本显示方案(附富文本编辑方案)...的全部内容,希望文章能够帮你解决android富文本显示方案格式,Android 一种简单的富文本显示方案(附富文本编辑方案)...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复