我是靠谱客的博主 英俊猫咪,这篇文章主要介绍android富文本显示方案格式,Android 一种简单的富文本显示方案(附富文本编辑方案)...,现在分享给大家,希望可以做个参考。

由于项目中需要使用到富文本显示和编辑,这方面手机还真是不如前端,一查富文本编辑几乎都是前端的,目前富文本显示主要有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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部