如何在 RecyclerView 的 TextView 中显示带有 JPG 和 GIF 图像的 html 内容?

问题描述

我有带有简单项目的 RecyclerView。但我需要在 TextView 中显示 html 格式的文本。但是这个 html 可以包含标签,我需要在 TextView 中显示该图像(如果有 GIF 文件 - 我需要将它们显示为动画)。

示例输入 html:

<div class="zd-comment" dir="auto">
<img data-original-height="240" data-original-width="320" src="https://media1.giphy.com/media/9uoYC7cjcU6w8/giphy.gif?cid=07c34cb67rkjrab20ed979a29kc7w9dju83awpeyr7f9ibue&amp;rid=giphy.gif&amp;ct=g" style="height: 225px; width: 300px"><br>via <a href="https://giphy.com/gifs/mrw-good-meagan-9uoYC7cjcU6w8" rel="noreferrer">GIPHY</a>
<br><img data-original-height="323" data-original-width="292" src="https://media3.giphy.com/media/v1.Y2lkPTA3YzM0Y2I2c2k2aTJ4aHdzb3J4ajV2ZHdocWhjM3dpnXY2ejlibzU1ZG9synk5NCZjdD1n/kaq6GnxDlJaBq/giphy.gif" style="height: 332px; width: 300px">
<br>via <a href="https://giphy.com/gifs/chloe-concerned-kaq6GnxDlJaBq" rel="noreferrer">GIPHY</a><br><img data-original-height="256" data-original-width="245" src="https://media3.giphy.com/media/xSM46ernAUN3y/giphy.gif?cid=07c34cb6si6i2xhwsorxj5vdwhqhc3wi5v6z9bo55dolby94&amp;rid=giphy.gif&amp;ct=g" style="height: 314px; width: 300px">
<br>via <a href="https://giphy.com/gifs/stoner-sees-isopropyl-xSM46ernAUN3y" rel="noreferrer">GIPHY</a>
<br><img data-original-height="200" data-original-width="333" src="https://media2.giphy.com/media/R3iDw0Me2Yw48/200.gif?cid=07c34cb6hd5my5n1e6jysr6rrozgmt6eq78x4h2xm0y9sh3s&amp;rid=200.gif&amp;ct=g" style="height: 180px; width: 300px"><br>via <a href="https://giphy.com/gifs/R3iDw0Me2Yw48" rel="noreferrer">GIPHY</a>
<br><img data-original-height="200" data-original-width="273" src="https://media1.giphy.com/media/QgixZj4y3TwnS/200.gif?cid=07c34cb6hd5my5n1e6jysr6rrozgmt6eq78x4h2xm0y9sh3s&amp;rid=200.gif&amp;ct=g" style="height: 221px; width: 300px"><br>via <a href="https://giphy.com/gifs/reaction-of-almost-QgixZj4y3TwnS" rel="noreferrer">GIPHY</a><br>
</div>

我尝试过这样的解决方案:

  1. 在WebView中显示该html; (但我遇到了 Web 视图未在 RV 的其他行中重复使用的问题);
  2. 我使用的是 TextView,在其中设置了 Spannable;
  3. 使用此库:https://github.com/SufficientlySecure/html-textview -- 但它不显示动画 Gif。

如果有人知道如何在 TextView 或正确回收器 WebView 中正确显示 html 内容及其图像(也有 gif) - 请帮助解决这个问题。谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...