gpt4 book ai didi

android - TextView 的 html 中的图像未正确显示

转载 作者:行者123 更新时间:2023-11-29 00:44:34 25 4
gpt4 key购买 nike

我有一个 TextView,我将它放入 AlertDialog 中,如下所示:

final TextView textView = new TextView(this);
textView.setText(Html.fromHtml(getString(R.string.alert_quickhints_html)));
alert.setView(textView);

我的 alert_quickhints_html 是:

  <string name="alert_quickhints_html"><![CDATA[<p><b>Time correction</b><br/>Some text</p>                                     
<p><img src = "file:///android_asset/icon.png"><b>Report summary</b><br/>Bla bla</p>.../>

我的 Assets 文件夹中有 icon.png。当我执行这段代码时,我可以在图标应该出现的地方看到一个红色的小方 block 。不知何故,图标似乎没有正确呈现。这是一个透明的PNG。有人对此有想法吗?

最佳答案

安卓TextView仅支持有限的 HTML 标签集和 <img>绝对不是其中之一。如果你真的需要在对话框中显示复杂的 html,请使用 WebView .

UPD其实我错了,<img>有点支持。使用 Html.fromHtml(String source, Html.ImageGetter imageGetter, Html.TagHandler tagHandler)方法(注意 imageGetter 参数),为您的 html 提供图像。

关于android - TextView 的 html 中的图像未正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7161280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com