Android ViewPager自动聚焦WebView
我有一个来自支持库的带有ViewPager的android应用程序。 在fragment的视图中,我在上面有一些视图,在下面有一个带有HTML内容的WebView 第一个页面已正确加载,但在页面之间切换时,下一个页面会自动向下滚动到webview并聚焦其中的某些内容(图像、超链接),并使用默认样式(手机上的橙色)标记它。这是非常奇怪的,我不知道它从哪里来,我想摆脱这种行为。打开时,每页应位于其顶部(滚动位置0)。 加载视图(onCreateView)后,它会发生一个短的延迟,因此在onCreateView中将滚动位置设置为0没有帮助 滑动到另一个页面后,应如下所示: 但大约一秒钟后,它会自动向下滚动,聚焦一个链接,如下所示: 有谁经历过这样的问题并知道解决方案吗 提前谢谢Android ViewPager自动聚焦WebView,android,android-webview,android-viewpager,Android,Android Webview,Android Viewpager,我有一个来自支持库的带有ViewPager的android应用程序。 在fragment的视图中,我在上面有一些视图,在下面有一个带有HTML内容的WebView 第一个页面已正确加载,但在页面之间切换时,下一个页面会自动向下滚动到webview并聚焦其中的某些内容(图像、超链接),并使用默认样式(手机上的橙色)标记它。这是非常奇怪的,我不知道它从哪里来,我想摆脱这种行为。打开时,每页应位于其顶部(滚动位置0)。 加载视图(onCreateView)后,它会发生一个短的延迟,因此在onCreat
编辑:我注意到,当我没有在任何片段中垂直滚动时,这个问题不会发生。在我垂直滚动并滑动到另一页后,它开始在下一页发生。经过几天的搜索,我终于找到了下面描述的解决方案: 重点是增加
android:descendantFocusability="blocksDescendants".
到最外层的线性布局。感觉您为我节省了几个小时:)