gpt4 book ai didi

java - ScrollView Y 位置

转载 作者:行者123 更新时间:2023-12-02 09:41:59 25 4
gpt4 key购买 nike

所以我得到了两个不同的 ScrollView Activity 。在两个全屏 ScrollView 的底部,我有一个在它们之间切换的按钮。

为了让第二个scrollView与第一个scrollView具有相同的垂直位置(希望如此),我使用了这个:

((ScrollView) findViewById(R.id.scrollView2)).fullScroll(View.FOCUS_DOWN);

但是,如果用户在第一个 ScrollView 中向下滚动 100%,则该行代码只会给出相同的位置。有没有办法可以获取第一个ScrollView的当前位置,保存它,然后在按下切换View的按钮时将其传递给下一个ScrollView?我的意思是有没有比以下更精确的方法:

(View.FOCUS_DOWN)

最佳答案

在切换 Activity 之前,使用

获取滚动位置
int scrollView1Y = scrollView1.getScrollY(); 

并将该值作为额外值传递给您的第二个 Activity 。然后使用

scrollView2.setScrollY(scrollView1Y);

关于java - ScrollView Y 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56997211/

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