为了账号安全,请及时绑定邮箱和手机立即绑定

android 中用webview 显示本地html,为什么里面的内容显示不出来?

android 中用webview 显示本地html,为什么里面的内容显示不出来?

qq_笑_17 2018-10-16 15:11:49
// 设置WebView属性WebSettings settings = webView.getSettings();//支持js settings.setJavaScriptEnabled(true);//设置字符编码settings.setDefaultTextEncodingName("utf-8"); // 支持缩放settings.setSupportZoom(true);// //启用内置缩放装置settings.setBuiltInZoomControls(true);// 支持自动加载图片settings.setLoadsImagesAutomatically(true);// 支持内容重新布局settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);webView.addJavascriptInterface(new CommodityData(getApplicationContext(), serializableMap, "ProductManageDetail"), "ProductManage");// 加载需要显示的网页webView.loadUrl("file:///android_asset/page/ds/gys/productManageDetail.html");//覆盖WebView默认使用第三方或系统默认浏览器打开网页的行为,使网页用WebView打开webView.setWebViewClient(new WebViewClient(){@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {// 返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器view.loadUrl(url);return true;}});
查看完整描述

1 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

你要加载的内容是不是很多?我这边也有这个问题,如果加载内容超过了webview 默认的高度以后,那么就会出现空白,内容不显示

查看完整回答
反对 回复 2018-11-15
  • 1 回答
  • 0 关注
  • 2924 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信