-2

Android 4 でローカルの HTML ページを webView にロードする際に問題があります。以前は、Android 2.3 でテストしましたが、問題ありませんでした。この webView.loadUrl(file:///android_asset/drawable/test.html) のようなページをロードします ローカルページのロードに関するバグに関する多くの情報を読みましたが、この問題の解決策はありません。ページがロードされない理由を説明して、「Web ページが利用できません」と書いてください。「file:///」または「android_asset」に問題がある可能性があります。Android 4でhtmlページをwebviewにロードする方法を教えてください。本当に必要です。ありがとうございました。

PSファイルがそのフォルダーに存在すると確信しています。

4

1 に答える 1

0

問題を解決しました。私が使用した:

private final int boundaryApiValue = 10; 

/**Function set root directory for current api version.*/ 

    private void setRootPathForCurrentVersionOfAndroid() {
        if (Build.VERSION.SDK_INT >= boundaryApiValue)
            rootPath = "file:///android_res/drawable/";
        else {
            rootPath = "file:///android_asset/res/drawable/";
        }
    }

Android HoneyComb よりも古いバージョンを使用している場合、「file:///android_asset/res/drawable/」から webview 用の html ファイルをロードする必要があります。それは私にとってはうまくいきます。

于 2012-11-28T11:43:27.430 に答える