您的位置:首页 > 移动开发

android webview ZoomButtonsController 导致android.view.WindowLeaked 问题

2017-03-05 10:11 1276 查看
WebView加载H5界面之后,一般不会进行缩放,但是可以配置;

webView.getSettings().setSupportZoom(true);

webView.getSettings().setBuiltInZoomControls(true);

但是这样H5界面右下角就会有一个缩放按钮,这样就会引起一个问题,在进行缩放之后,这个按钮消失会有一个渐变的过程,在这个过程的时候如果点击返回键主Activity消失之后就会报错,解决这个问题就是在Destory()执行之前要将这个按钮立即消失:

@Override

public void finish() {

ViewGroup view = (ViewGroup) getWindow().getDecorView();

view.removeAllViews();

super.finish();

}

参考文章:http://blog.csdn.net/dreamer0924/article/details/34082687
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  webview
相关文章推荐