0

我有一个 android 应用程序,其中有一些图像。加密后的图像在手机中不显示,但在模拟器中运行良好。我的图像在可绘制文件夹中。在模拟器中它可以工作,但是当我在移动设备上安装 apk 时它不起作用。谁能告诉我答案。

谢谢

wv.getSettings().setBuiltInZoomControls(true);
    if (check_lang.equals("Marathi")) {
        getstr = getResources().getResourceEntryName(
                Marathi_Arati_ID_Array[imageIds[currentIndex]]);
        String data = "<body><center>" + "<img align="+"middle"+" src=\"" + getstr + ".png"
                + "\"/></center></body>";
        wv.loadDataWithBaseURL("file:///android_res/drawable/", data,
                "text/html", "utf-8", null);
    } else if (check_lang.equals("Hindi")) {
        getstr = getResources().getResourceEntryName(
                Hindi_Arati_ID_Array[imageIds[currentIndex]]);
    String data = "<center><body>" + "<img align="+"middle"+" src=\"" + getstr + ".jpg"
                + "\"/></body></center>";
        wv.loadDataWithBaseURL("file:///android_res/drawable/", data,
                "text/html", "utf-8", null);

    }
4

2 回答 2

0

尝试这个 webview.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);

于 2013-09-17T08:43:27.073 回答
0

您的基本网址已关闭。

试试这个并将您要使用的图像复制到资产文件夹。

wv.loadDataWithBaseURL("file:///android_asset/", data, "text/html", "utf-8", null);

并按照 AndroidLeamer 的建议引用它

于 2013-09-17T08:48:11.280 回答