android混合开发中,APP里只有一个webview,页面内容全是用html写的,逻辑用JS写的.在一个新打开的页面使用手势缩放再点返回后,前一个页面卡死

dashan618 2016-11-10 11:02:03
各位大神,求救!在线等!!!!!!!!!!~~~~~~~~~~~

我们的APP是混合开发的, 框架是android的,但是里面只有一个webview, APP的所有内容都在这个webview里. 页面是用html写的, 内容逻辑是用JS写的. 现在有个问题就是, 在其中一个JS页面中, 有很多小图片, 并且这个页面可以上下滑动,就好像android中的listview一样. 然后当我点击小图片后, 会打开一个新的JS页面要去显示大图片, 但是当我在新打开的页面中使用手势缩放这个动作划拉两下的时候, 再点返回, 返回后前一个页面会卡住. 实在是找不到原因所在.我觉得可能是webview的问题. 但没有思路

而且还有一个奇怪的问题, 即使我对webview设置了不可缩放
webSettings.setBuiltInZoomControls(false);
webSettings.setSupportZoom(false);
有些JS页面仍然可以缩放. 实在想不通.

本人比较菜, 望指点!谢谢.有没说明的地方欢迎留言!

以下是截图,从页面一进入页面二后,使用手指像缩放那样划拉两个后,再返回页面一,页面一会卡住,不能上下滑动.


...全文
398 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
dashan618 2016-11-10
  • 打赏
  • 举报
回复

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧