问题是我正在使用fullScroll()scrollTo()函数滚动,但是它是动画的,我需要在没有用户观察的情况下进行。

有办法解决这个问题吗?

hScrollView.post(new Runnable() {
    @Override
    public void run() {
        hScrollView.fullScroll(HorizontalScrollView.FOCUS_RIGHT);
    }
});

最佳答案

用这个

// Disable the animation First
hScrollView.setSmoothScrollingEnabled(false);
// Now scroll the view
hScrollView.fullScroll(HorizontalScrollView.FOCUS_RIGHT);
// Now enable the animation again if needed
hScrollView.setSmoothScrollingEnabled(true);

10-08 08:15