使用scrollTo方法时

时间:2019-05-13 10:58:45

标签: android android-scrollview

我正在尝试将HorizontalScrollView滚动到末尾。以前我在使用:

horizontalScrollView.post{
            horizontalScrollView.fullScroll(ScrollView.FOCUS_RIGHT)
        }

但是有一些可见的动作我无法摆脱,我希望滚动能够立即进行并且没有动画。因此,我尝试使用:

horizontalScrollView.post{
            horizontalScrollView.scrollTo(horizontalScrollView.right, 0)
        }

现在滚动可以按我的要求工作,但是问题在于视图的自动滚动。例如,现在当我向其中添加一些子视图时,我的HorizontalScrollView仍然停留在我先前移至的位置,但是我希望它对添加的新视图略有响应,就像使用时的行为一样fullScroll方法。 我查看了ScrollView的scrollTo方法的文档,它说:

This version also clamps the scrolling to the bounds of our child.

所以我认为这会引起我的问​​题,但是我该如何解决?

0 个答案:

没有答案