WebView关闭全屏视图后,WebView会自动滚动到顶部



我在片段上有webveiw(具有全屏支持(。问题是当我关闭全屏时,网络视图会将其位置滚动到顶部。注意:

  • 只有当应用FLAG_FULLSCREEN标志时,问题才会出现(但我需要应用它才能拥有真正的全屏(
  • 找到了可能的解决方案是使用java脚本,但并没有答案。此外,我还没有找到用scrollTo和ect这样的webview函数来解决这个问题的方法
  • 当我添加(全屏视图的instesad(小尺寸视图(100dp-height(时,我发现webview内容不见了。它是缓存在某处吗?是否可以禁用此功能

对我来说,问题是webview的高度为match_perent or wrap_content,应用FLAG_FULLSCREEN后,webview会失去高度。解决方案是在设置FLAG_FULLSCREEN之前设置layoutParams.height = height

因此,在这种情况下,"layoutParams.height"-布局高度设置,"height"–当前视图高度

相关内容

  • 没有找到相关文章

最新更新