在webView中加载本地html文件

前端之家收集整理的这篇文章主要介绍了在webView中加载本地html文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我必须在Webview中加载位于文件系统中此路径的现有html文件
/data/data/com.example.example/files/file.html

但是,当webview加载它,我什么也看不到.
谁能帮我?

WebView代码(假设路径是我上面写的路径):

WebView webView = (WebView)findViewById(R.id.webView1);

  File htmlFile = new File(path);
    if(htmlFile.exists())
    {
        webView.loadUrl(htmlFile.getAbsolutePath());

    }

解决方法

尝试这样做,添加一个文件:///并做一点不同:
WebView webView = (WebView)findViewById(R.id.webView1);
webview.loadUrl("file:///data/data/com.example.example/files/file.html");

不过,您可以将该文件放入源代码中的资源文件夹中,然后执行以下操作:

WebView webView = (WebView)findViewById(R.id.webView1);
webview.loadUrl("file:///android_asset/file.html");

猜你在找的HTML相关文章