2

我有一个ScrollView里面有 20 个 WebView(是的,我知道它很重,但现在它是我找到的最好的解决方案)。WebViews 用于显示论坛帖子。

我在我的 Nexus 4 上遇到了一个非常奇怪的行为(在我测试过的其他一些设备上没有发生),这让我发疯了。

我的第一个帖子可见,第二个帖子只有一点点可见。现在我想滚动而不是通过将手指放在第一个帖子中开始滚动,而是将手指放在第二个帖子的可见部分上。第二WebView个帖子的 立即跳到底部,这是滚动时非常烦人的行为。

如果您觉得合适,我可以录制此行为的视频并上传到 YouTube,或者您可以在 Play 商店中搜索 AndroidPIT 并在论坛部分中自行检查该行为。我不会发布指向 Play 商店的链接以避免被称为垃圾邮件发送者。

提前致谢。

4

2 回答 2

6

From comment: "Have you tried setting your webview to non focusable and non clickable as it appears as it's trying to display the entire content of the item you are pressing on as you scroll"

Apparently View#setFocusable (view.setFocusable(false)) worked.

于 2013-09-11T18:39:47.833 回答
0

确保滚动由滚动视图而不是 web 视图处理。我相信将 Webview.canscrollvertically 设置为 false 可能会解决问题,如果有帮助,请告诉我。

于 2013-09-11T15:11:33.593 回答