【发布时间】:2014-11-10 14:53:24
【问题描述】:
我正在尝试使用 WebView 来显示包含表格的本地 HTML 文件。但是,当我使用 WebView 在线检查网站时,它运行良好,问题是当我尝试使用本地 HTML 文件时。
这是代码的 webView 部分:
WebView myWebView = (WebView) v.findViewById(R.id.webview);
myWebView.loadUrl("file:///asset/table.html");
我已经使用在线主机测试了这个 HTML 文件,它运行良好:myWebView.loadUrl("http://ahmad92billectric.host56.com//home.html");
HTIML 文件在 app\src\main\asset 中,我尝试使用以下方式调用它:
myWebView.loadUrl("file:///andriod_asset/table.html");
myWebView.loadUrl("file:///app/src/main/assets/table.html");
myWebView.loadUrl("file:///android_assets/table.html"); //this one is assets with an s at the end
我在这里查了很多问题,但没有一个对我有用:
Loading existing .html file with android WebView
What does file:///android_assets/www/index.html mean?
Android webview loadurl("file:///android_asset/index.html#home") failed
Android Studio Assets not loading Local HTML File
我检查了许多其他问题,但没有取得丰硕的成果。我正在使用 android studio 0.8.14
【问题讨论】: