【发布时间】:2020-08-25 18:56:14
【问题描述】:
我的 Android 应用需要显示存储在本地 SD 卡上的 Html 文件。 html文件比较简单,这里是源代码。它在某些设备上显示良好,但在某些设备上只是空白(两者都在 Kitkat 上)。我怀疑在这些设备上,webview 无法正确显示图像列表(img 对象)。有什么建议可以通过更改 webview 或 html 源代码的一些设置来解决它?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
<style>
img{
display: block;
width:100%;
margin-bottom: 22px;
}
</style>
</head>
<body><img src="pi/pi_0.png" alt="">
<img src="pi/pi_1.png" alt="">
<img src="pi/pi_2.png" alt="">
<img src="pi/pi_3.png" alt="">
<img src="pi/pi_4.png" alt="">
<img src="pi/pi_5.png" alt="">
<img src="pi/pi_6.png" alt="">
<img src="pi/pi_7.png" alt="">
<img src="pi/pi_8.png" alt="">
<img src="pi/pi_9.png" alt="">
<img src="pi/pi_10.png" alt="">
</body>
</html>
【问题讨论】:
-
您尝试过使用小尺寸图片吗?
-
您可以尝试在 html 中添加一些文本吗?然后你就知道你的文件是没有加载还是只是图片的问题。
-
我怀疑你的问题是关于那些图像路径。您是否接受运行此测试:使用以下技术将您的图像转换为内联图像:developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/… 如果这项工作有效,那么您将知道这是问题所在
标签: android html image android-webview android-4.4-kitkat