csh_34
2012-11-28 06:42
采纳率: 80.4%
浏览 3.6k

在程序中使用webview打开html文件

在一个activity中包含一个webview。当我打开一个网站时,它运行的很好。比如打开www.google.com。但是现在我想打开一个html文件,如index.html。我在程序的res目录中创建了这个文件。完整路径是res/base/index.html。 那么如何在webview中打开这个文件呢?
能打开:

webview.loadUrl("http://www.google.com");

不能打开:

webview.loadUrl("./res/base/index.html");
  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • franzhong 2012-11-28 07:02
    已采纳
    1.SDCard路径:  path = webView.loadUrl("file:/sdcard/test/test.html");
    2.Assets文件夹的路径: path = webView.loadUrl("file:///android_asset/testpage.html");
    3.网络地址路径: path = webView.loadUrl(http://www.baidu.com);
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 寒江独 2012-11-28 07:27

    res目录下的资源文件是系统编译过的,不能直接使用
    Assets目录中的文件系统不编译,可以用

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题