小编Bil*_*llB的帖子

Android WebView requestFocus:如何防止滚动到顶部?

有什么方法可以防止 Android WebView 在收到一个请求时将其内容滚动到顶部 requestFocus.

我需要在一个 Activity 中操作多个层,改变它们之间的焦点。但是,使用requestFocus将焦点移回 WebView 总是会导致 WebView 跳转到它正在显示的 HTML 页面的顶部。虽然我可以在之后重新定位它,但这样做会破坏正在处理的其他事件的顺序,从而显着增加了该代码的复杂性。更简单的解决方案是阻止 WebView 将其内容内容重新定位到应该只是简单的焦点更改上。有没有办法做到这一点?(我试过覆盖onOverScrolledand onScrollChanged,但这些似乎没有被 WebView 上的滚动调用requestFocus。)

android scroll focus autoscroll android-webview

5
推荐指数
1
解决办法
2435
查看次数

标签 统计

android ×1

android-webview ×1

autoscroll ×1

focus ×1

scroll ×1