Android 对于较旧的API级别,是否可以支持类似setScrollY()(ScrollView API 14)的函数?

Android 对于较旧的API级别,是否可以支持类似setScrollY()(ScrollView API 14)的函数?,android,api,scroll,scrollview,Android,Api,Scroll,Scrollview,我有一个简单的第一个Android应用程序,我正在编写。我的主要活动之一是一个相当长的滚动视图。因为我有一些按钮可以调用其他列表视图。当ListView完成并且ScrollView返回时,我希望屏幕上的位置与第一次调用ListView时的位置相同 我找到了getScrollY()和setScrollY()方法,并可以实现它们来保持我希望的位置 然而,setScroly()是一个API 14及以上的函数,根据我的应用统计数据,我有很多用户使用姜饼,这是一个较旧的API级别 我的问题:是否有一种方法

我有一个简单的第一个Android应用程序,我正在编写。我的主要活动之一是一个相当长的滚动视图。因为我有一些按钮可以调用其他列表视图。当ListView完成并且ScrollView返回时,我希望屏幕上的位置与第一次调用ListView时的位置相同

我找到了getScrollY()和setScrollY()方法,并可以实现它们来保持我希望的位置

然而,setScroly()是一个API 14及以上的函数,根据我的应用统计数据,我有很多用户使用姜饼,这是一个较旧的API级别


我的问题:是否有一种方法我忽略了,或者可以指出它允许我在较旧的API级别上拥有与setScrollY()相同的功能?

您是否看过
scrollTo(getScrollX(),y)
?它可以在所有版本的Android中使用

如果查看
setScroly()
的实现,您将看到:

public void setScrollY(int value) {
    scrollTo(mScrollX, value);
}

谢谢你,我想这样行。在将代码放在适当的位置之后,我确实遇到了另一个问题……我必须自己查找答案。(看看这里的评论系统是如何工作的,哈哈)谢谢!