Android ViewPager自动关注WebView

ami*_*mik 4 android android-webview android-viewpager

我有一个来自支持库的ViewPager的Android应用程序.在片段的视图中,我在顶部有一些视图,在它们下面有一些HTML内容的WebView.

第一页正确加载,但在页面之间切换时,每个下一页自动向下滚动到webview并将其中的某些内容(图像,超链接)聚焦在一起,用默认样式(手机上的橙色)标记它.这非常奇怪,我不知道它来自哪里,我想摆脱这种行为.打开时,每个页面应位于其顶部(滚动位置0).加载视图(onCreateView)后,它会在短暂的延迟时间内发生,因此在onCreateView中将滚动位置设置为0无济于事.

滑动到另一个页面后,它应该如下所示:

好的版本http://imageshack.us/a/img254/4623/shotgood.png

但约好了 一秒钟,它会自动向下滚动,聚焦链接,如下所示:

坏版本http://imageshack.us/a/img855/1848/shotbad.png

有人经历过这样的问题并知道解决方

提前致谢.

编辑:我注意到,当我不在任何片段内垂直滚动时,不会发生此问题.在我垂直滚动然后滑动到另一个页面后,它开始在每个下一页上发生.

ami*_*mik 15

经过几天的搜索,我终于找到了这里描述的解决方案:

Webview里面的一个View浏览器

重点是

android:descendantFocusability="blocksDescendants". 
Run Code Online (Sandbox Code Playgroud)

到最外面的线性布局.