我正在尝试将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.
所以我认为这会引起我的问题,但是我该如何解决?