我刚刚开始Android应用程序开发.这里我有一个包含WebView的简单Activity.当我尝试打开一个网站(如http://www.google.com)时,它工作正常.但我想打开一个html文件(假设index.html)文件,我在我的应用程序的'res'目录中创建.完整路径是'res/base/index.html'.那么如何在我的WebView中打开这个文件.
工作:
webview.loadUrl("http://www.google.com");
不工作:
webview.loadUrl("./res/base/index.html");
请帮我.:)
Rag*_*ood 12
将文件放在您的/assets目录中并使用:
webview.loadUrl("file:///android_asset/index.html");
首先,将index.html文件复制到项目中的assets文件夹,然后尝试这个,它可能会对您有所帮助
public class WebViewDemoActivity extends Activity {  
    private WebView mWebView;  
    @Override  
    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);
        setContentView(R.layout.web_view_layout);  
        mWebView = (WebView) findViewById(R.id.web_view_id);  
        mWebView.loadUrl("file:///android_asset/index.html");  
    }  
}
尝试类似的东西
webView.loadUrl("file:///android_asset/filename.html");
| 归档时间: | 
 | 
| 查看次数: | 12946 次 | 
| 最近记录: |