gpt4 book ai didi

android - 从 HTML 加载图像的 Webview 问题

转载 作者:太空宇宙 更新时间:2023-11-03 18:51:42 25 4
gpt4 key购买 nike

我有一个 Webview,我在其中使用以下代码加载 HTML 数据(也使用 css):

final String mime = "text/html";
final String encoding = "utf-8";
final String htmlData = "<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />"
+ aboutDescriptions[index];

wv.loadDataWithBaseURL("file:///android_asset/", htmlData, mime,
encoding, null);

在 HTML 中,我像这样加载图像:

&lt;img src=\"file:///android_res/drawable/myimage.jpg\"/&gt;

在我的 CSS 中,我为“img”标签定义了以下内容:

img {
max-width: 100%;
max-height: 100%;
}

在我的(真正的)2.3.3 Android 手机和我的 Google Nexus 7 平板电脑上,一切都按预期工作(HTML 使用 css 渲染良好,并显示图像)。

然而,在真正的 Galaxy Nexus 手机和许多模拟设备上,图像根本不会显示。我究竟做错了什么?我已经使用 WebView 解决了一些 bug,希望这是可以修复的? (也许是 CSS 调整?)

最佳答案

设法通过像这样更改我的 css 来解决此问题:

img {
width: 100%;
height: auto;
}

关于android - 从 HTML 加载图像的 Webview 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14756246/

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