1

WebView用于显示从 db 文件加载的动态内容。在一个数据库表中,我有HTML代码。该WebView文件无法从保存的 url 加载图像内容。

示例 html 代码:

     <!doctype html>
<meta charset='utf-8'>
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1'>
<link rel='stylesheet' href='css/gumby.css'>
<link rel='stylesheet' href='css/style.css'>
<script src='js/libs/modernizr-2.6.2.min.js'></script>
<div class='row'>
    <div class='container'>
        <div class='twelve columns centered  ticket' style='background-color: #ffffff;'><p
                style='text-align: right;direction: rtl;padding: 13px'>
           blah balh blah</p> <img src='img/p20.jpg'></div>
    </div>
</div>

然后我从 db 加载这个内容:

answerView.loadData(c.getString(c.getColumnIndex("content")), "text/html; charset=UTF-8", null);`

c 是Cursor之前定义的类型;

answerView 无法显示 p24.jpg 。

对不起我的英语不好..

4

1 回答 1

0

当然这是行不通的,因为相对于您的 WebView 没有 directory/file img/p20.jpg

请参阅此答案如何在 webview 中显示离线图像。

于 2013-08-31T07:53:24.193 回答