欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  RichText是一个开源HTML解析有很多对img图片的操作所以很是方便使用。但RichText使用时候也有一些解析不出来,我遇到一些问题所以记录下来。
 
  流式操作
 
  低侵入性
 
  支持Html和Markdown格式文本
 
  支持图片点击和长按事件
 
  链接点击事件和长按事件
 
  支持设置加载中和加载错误时的图片
 
  支持自定义超链接的点击回调
 
  支持修正图片宽高
 
  支持GIF图片
 
  支持Base64编码
 
  自持自定义图片加载器
 
  支持内存和磁盘双缓存
 
  在build.gradle里引入:
 
  首先在oncreate方法里设置缓存位置:
 
  那个Textview要加载HTML语句绑定使用。
 
  最后onDestroy方法里清除。
 
  看一下解析的数据效果,很多操作还是很简单的。
 
  现在来看一下解析中遇到的一些问题。
 
  1.font-style: italic; text-decoration-line: underline;这种定义样式解析不出来。
 
  2.如果是从后端全过来的数据,有些字符串格式改变了前端解析不出,像如下字体颜色解析传过来字符串中间有多空格。
 
  RichText并不是完全解析HTML语句样式,但他可以对图片链接点击等操作还是很好用的,具体使用可以去Git上下载看看大佬们的,如果是简单的一些HTML标签可以直接使用Html.fromHtml,想完全展示web界面一样的效果可以用WebView来代替TextView,比如我上面碰到的一些问题什么空格,table标签,ol序列排列等都能加载。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h61821.shtml