1

Androidに組み込まれているズームとスクロール機能を利用するため、Webページを使用してコンテンツを表示したいと思います。インターネットにアクセスできないようにSDカードにWebページを表示したいのですが、res /raw/フォルダーから呼び出す方法がわかりません。助けてもらえますか?ありがとう

4

4 に答える 4

6

assetsフォルダが使えないという条件が1つあります。ライブラリプロジェクトからWebViewロードリソースが必要な場合はどうなりますか。assetsフォルダはサポートされていres/rawませんが、サポートされています。

私の知る限り、API8以降は次のように正常に機能します。

webView.loadUrl("file:///android_res/raw/webPage.html");
于 2013-05-24T08:42:22.037 に答える
2

代わりに、Webページをassetsフォルダーに入れてください。次に、それをロードする場合は、次のコード行を使用します。

webView.loadUrl("file:///android_asset/myWebPage.html");
于 2012-04-20T04:14:19.237 に答える
0

最初にDrawableFolderから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"); 
于 2012-04-20T04:13:30.420 に答える
0

このようにアセットフォルダからhtmlファイルを設定できます

WebView wv;  
wv = (WebView) findViewById(R.id.webView1);  
wv.loadUrl("file:///android_asset/aboutcertified.html");  
于 2012-04-20T04:14:34.230 に答える