gpt4 book ai didi

java - ScrollView 没有滚动到 ViewFlipper 的顶部

转载 作者:行者123 更新时间:2023-12-01 15:53:02 25 4
gpt4 key购买 nike

我制作了一个 ViewFlipper,它可以在我从网络解析的新闻文章之间导航。

一切正常,但是当我在当前项目中向下滚动,然后导航到下一个/上一个项目时,ScrollView 不会滚动到新文章项目的顶部。它只是“挂”在我读完上一篇文章的地方。

在我的 onClick(View v) 方法的末尾,我有 thisScrollView.scrollTo(0, 0);

有趣的是,这适用于模拟器和索尼爱立信 Xperia,但不适用于 HTC Desire 和 Galaxy Tab。它不应该与设备上的 Android 版本相关,因为该方法自 API Level 1 起就可用..

有人有什么想法吗?

最佳答案

我还在包含 ViewFlipper 作为子项的 ScrollView 上尝试了 scrollTo(0,0) 。结果不太准确。

然后我尝试了 smoothScrollTo(0, 0); 如下所示

 _viewFlipperParentScrollView.fullScroll(View.FOCUS_UP);
_viewFlipperParentScrollView.pageScroll(View.FOCUS_UP);
_viewFlipperParentScrollView.smoothScrollTo(0, 0);

结果并不完全令人满意,但比带有的结果要好得多

_viewFlipperParentScrollView.scrollTo(0, 0);

关于java - ScrollView 没有滚动到 ViewFlipper 的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5621238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com