如何解决如何在 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&rid=giphy.gif&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&rid=giphy.gif&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&rid=200.gif&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&rid=200.gif&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>
我尝试过这样的解决方案:
- 在WebView中显示该html; (但我遇到了 Web 视图未在 RV 的其他行中重复使用的问题);
- 我使用的是 TextView,在其中设置了 Spannable;
- 使用此库:https://github.com/SufficientlySecure/html-textview -- 但它不显示动画 Gif。
如果有人知道如何在 TextView 或正确回收器 WebView 中正确显示 html 内容及其图像(也有 gif) - 请帮助解决这个问题。谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。