手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android 7.0 Nougat 中WebView加载网页显示图片不完全
Android 7.0 Nougat 中WebView加载网页显示图片不完全
摘要:在使用模拟器进行网页加载时,7.0的系统显示图片不完全——>网页中包含很多图片,上面的图片显示出来了,后面的全部是空白。图片URL是没有问题...

在使用模拟器进行网页加载时,7.0 的系统显示图片不完全—— >网页中包含很多图片,上面的图片显示出来了,后面的全部是空白。图片URL是没有问题的,单独请求这些空白的图片也是可以加载出来的。重要一点是:在6.0的系统中全部图片都是显示正常的,内存占用也比较少,50多M就可以了,但是切换到7.0的系统时,使用模拟器打开WebView有时候内存突然一下飙到100多M,平稳下来后的内存也比6.0的系统要高。

Android 7.0 Nougat 中WebView加载网页显示图片不完全0

上面的图片显示正常,下面的图片全部变成了空白:

Android 7.0 Nougat 中WebView加载网页显示图片不完全1

以下是代码:

 	
        webview = new WebView(getApplicationContext());
        webview.getSettings().setJavaScriptEnabled(true);
        webview.getSettings().setDomStorageEnabled(true);
        webview.getSettings().setBlockNetworkImage(false);
        webview.addJavascriptInterface(new MJavascriptInterface(this,imageUrls), "imagelistener");
        webview.setWebViewClient(new MyWebViewClient());
    	webview.loadUrl(urlStr);

回复讨论(解决方案)

难道就没人体验过7.0? 用XWalkView代替webView吧

【Android 7.0 Nougat 中WebView加载网页显示图片不完全】相关文章:

android中自定义checkbox的图片和大小

基于Android中Webview使用自定义的javascript进行回调的问题详解

Android实现宫格图片连续滑动效果

ListView异步加载图片实现思路

Android中Webview自适应屏幕

Android的ImageButton当显示Drawable图片时就不显示文字

Android为ListView的Item设置不同的布局

Android 异步加载图片的实例代码

Android实现图片循环播放的实例方法

Android Spinner 下拉菜单的使用

精品推荐
分类导航