我是靠谱客的博主 英俊猫咪,最近开发中收集的这篇文章主要介绍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 一种简单的富文本显示方案(附富文本编辑方案)...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部