我在scrollview中创建了一堆textview。当我创建一个新的文本视图时,我希望滚动视图转到底部,这样用户就不必自己向下滚动。我怎么能这样做,我需要在java或xml中使用它吗?
答案 0 :(得分:1)
根据您想要的效果,您可以尝试:
mScrollView.scrollTo (int x, int y)
将跳转到您指定的位置或平滑滚动
mScrollView.smoothScrollTo(int x, int y)
甚至
mScrollView.fullScroll(View.FOCUS_DOWN);
其中mScrollView是您的滚动视图
编辑:
如果您使用ListView
作为M.Palsish建议您可以在listview
上调用此内容:
private void scrollListViewToBottom() {
mListView.post(new Runnable() {
@Override
public void run() {
mListView.setSelection(mListView.getCount());
}
});
}