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