我有一个Android应用程序,其中我有一些图像。加密后,图像不会显示在手机中,但在模拟器中效果很好。我的图片在drawable文件夹中。在模拟器中它很可取但当我在移动设备上安装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);
}
答案 0 :(得分:0)
试试这个
webview.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);
答案 1 :(得分:0)
您的基本网址已关闭。
尝试此操作并将要使用的图像复制到资源文件夹。
wv.loadDataWithBaseURL(“file:/// android_asset /”,data,“text / html”,“utf-8”,null);
并将其引用为AndroidLeamer建议的