我想滚动到视图的末尾。目前我正在尝试将scrollview滚动到最新添加的视图的末尾。我尝试使用setscrolly,smoothscrollto。两者都有效,但问题是它们都不会滚动到最后,它只是滚动到最后一个视图。请建议我如何克服这一点。
答案 0 :(得分:2)
我明白了为什么它没有滚动到最后一个视图并停在最后一个视图。我在视图的帖子帖子中不是smoothScrollTo(x,y)。由于我的滚动视图在添加最后一个视图时没有刷新,因此它没有滚动到最后一个视图。
view.post(new Runnable() {
public void run() {
scrollview.smoothScrollTo(x,y);
});
答案 1 :(得分:0)
尝试使用列表视图的transcript mode
参数。它自动滚动到新项目:
getListView().setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);