Android适配利用适配利用webview加载后图片显示过大的问题解决加载后图片显示过大的问题解决
主要给大家介绍了关于Android适配利用webview加载后图片显示过大问题的解决方法,文中通过示例代码介绍
的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
前言前言
最近在开发过程中,需要用webview控件来展示文章的详情页面,流程是通过请求后台数据,然后用控件加载,而后台返回的
文章详情页面是直接网页端使用的,并没有对移动端进行适配,导致webview加载后文章详情展示的图片过大,需要左右移动
才能查看完整的图片,这显然给用户的体验很差,这个时候就需要我们移动端进行做适配了。
先来看看没有做适配之前的效果:
我们可以看到加载后的文章详情中的图片只显示了一部分。
下面来看看解决方案:下面来看看解决方案:
webview的基本使用流程这里我就不重复说明了,本篇针对的是文章详情加载完成后出现的情况,这里我们使用的方法是:通
过js脚本,重置img标签中图片的宽度和高度。
使用步骤:使用步骤:
1、此方法需要使用js,所以webview设置属性中一定要添加下面这句,不然无效。
webView.getSettings().setJavaScriptEnabled(true);//支持javascript
2、 给webview重新设置WebViewClient
webView.setWebViewClient(new ArticleWebViewClient());
评论0
最新资源