2012-04-22 138 views
4

我想编程式滚动View。到目前为止,我已经找到了两种可能性:通过代码滚动视图

  • scrollTo(x,y):在View的左上角对应的什么必须在View绘制的点(X,Y)。问题是,在通话之后,不可能手动滚动View以使其显示y之上或x左侧的内容。
  • setScrollY(y):似乎是我正在寻找的功能。但它只适用于14级以上的API。我的应用程序应该可以使用API​​级别8。

是否有另一个功能可以做我想做的事情?

在此先感谢您花费时间来帮助我。

+0

有一个[Scroller]类(http://developer.android.com/reference/android/widget/Scroller.html)。 – neevek 2012-04-22 14:08:35

+0

好问题!仍在寻找答案。 – 2012-10-09 21:59:48

+0

使用自定义代码的Scroller类解决了我的问题。 – Zelig63 2013-04-29 05:41:54

回答

0

您的ViewScrollView?如果不是,则需要自行处理事件,以在使用代码设置滚动位置后手动滚动视图。这听起来像你想要手动和程序控制,所以你需要使用滚动容器或自己处理触摸事件。