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