res / raw /中的网页

时间:2012-04-20 04:04:34

标签: android webpage

我想使用网页来显示我的内容,因为这将利用android中内置的缩放和滚动功能。我知道我想在SD卡上设置网页以允许不能访问互联网,但我不知道如何从res / raw /文件夹中调用它。我可以得到一些帮助吗?感谢

4 个答案:

答案 0 :(得分:6)

有一个条件是我们无法使用assets文件夹。如果我们想从库项目中获取WebView加载资源,该怎么办? assets不支持res/raw文件夹。

只要我知道,从API 8开始,以下工作正常:

webView.loadUrl("file:///android_res/raw/webPage.html");

答案 1 :(得分:2)

将网页改为assets文件夹。然后,当您要加载它时,请使用以下代码行:

webView.loadUrl("file:///android_asset/myWebPage.html");

答案 2 :(得分:0)

首先从Drawable文件夹中获取String,请参阅以下链接以从raw文件夹获取文件的上下文:

http://www.41post.com/3985/programming/android-loading-files-from-the-assets-and-raw-folders

然后您可以使用WebView的loadData方法在webview中加载html内容。

其他方法是通过以下方式加载html文件:

mWebView.loadUrl("file:///android_asset/myfile.html"); 

答案 3 :(得分:0)

您可以像资产文件夹一样设置html文件

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