如何进行自动滚动?

时间:2010-11-25 04:50:24

标签: android

我正在使用scroller类在edittext中自动滚动文本,但在停止动画后,滚动会返回到文本的顶部,我希望它停在当前位置。我该如何执行此任务? 我正在使用此代码进行滚动:

public void Scroll()
       {
        scroll = new Scroller(PromptModeActivity.this,new LinearInterpolator());
        length = prompt_text.getLineCount();
        scroll.computeScrollOffset();
        prompt_text.setScroller(scroll);
        int a=prompt_text.getBottom();
        scroll.extendDuration(scroll.getFinalY());
            scroll.startScroll(scroll_x,scroll_y,0,a+500,
                (400000)/ speedAmount); 

       }

并使用scroll.abortAnimation()停止滚动。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

动画不是你想要的。相反,我相信你正在寻找ScrollView.pageScroll()