ScrollView 嵌套 WebView 遇到的一些界面问题总结


    最近在公司的项目中功能需要展示PC端的活动介绍和一些商品的促销及商品点击进入商品详情界面。但是同事在开发的时候也遇到很多问题,闲着没事就也查阅了一点资料和网上博客。这里也谢谢网上大牛的分享。郑州新手,这里就当日记了。如博客中有相关技术性错误欢迎大家指出。进入正题,直接上代码:
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
//设置此属性,可任意比例缩放
webView.getSettings().setUseWideViewPort(false);
// 设置不出现缩放工具
webView.getSettings().setBuiltInZoomControls(false);
// 设置不可以缩放
webView.getSettings().setSupportZoom(false);
webView.getSettings().setDisplayZoomControls(false);
// 设置的WebView是否支持变焦
webView.getSettings().setSupportZoom(false);
webView.getSettings().setBuiltInZoomControls(false);
webView.getSettings().setUseWideViewPort(false);
//自适应屏幕
webView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.NORMAL);
// 自适应 屏幕大小界面
webView.getSettings().setLoadWithOverviewMode(true);
CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance().startSync();
CookieManager.getInstance().removeSessionCookie();
webView.clearCache(true);
webView.clearHistory();
webView.setWebViewClient(new WebViewClient(){
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
int w = View.MeasureSpec.makeMeasureSpec(0,
View.MeasureSpec.UNSPECIFIED);
int h = View.MeasureSpec.makeMeasureSpec(0,
View.MeasureSpec.UNSPECIFIED);
// 重新测量
webView.measure(w, h);
}
});
智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告