我已经尝试使用ScrollView FOCUS_DOWN但不滚动到底部,它滚动到底部附近。它必须在添加LinearLayout元素后完成。ScrollView滚动到底部问题
我的代码:
LinearLayoutView.addView(txtView);
scroll.addView(LinearLayoutView);
scroll.fullScroll(ScrollView.FOCUS_DOWN);
感谢
我已经尝试使用ScrollView FOCUS_DOWN但不滚动到底部,它滚动到底部附近。它必须在添加LinearLayout元素后完成。ScrollView滚动到底部问题
我的代码:
LinearLayoutView.addView(txtView);
scroll.addView(LinearLayoutView);
scroll.fullScroll(ScrollView.FOCUS_DOWN);
感谢
使用下面的代码修正:
scroll.post(new Runnable() {
@Override
public void run() {
scroll.fullScroll(ScrollView.FOCUS_DOWN);
}
});
如果要实现要滚动至底部时不断有新的东西,你可以使用此消息类型的事情:
this.getListView().setStackFromBottom(true);
this.getListView().setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL)
这是一个ListActivity
,但只是替换this.getListView()
有问题的列表视图
请查看[上一篇文章](http://stackoverflow.com/a/3310376/1129468) – gokhanakkurt
@gokhanakkurt哇它的工作!谢谢 – user222