Android 在scrollview中添加文本视图屏幕,我想自动向下
我正在scrollview中创建一组文本视图。当我创建一个新的文本视图时,我希望滚动视图转到底部,这样用户就不必自己向下滚动。我如何才能做到这一点,我需要用java或xml来实现吗?根据您想要的效果,您可以尝试:Android 在scrollview中添加文本视图屏幕,我想自动向下,android,listview,android-scrollview,Android,Listview,Android Scrollview,我正在scrollview中创建一组文本视图。当我创建一个新的文本视图时,我希望滚动视图转到底部,这样用户就不必自己向下滚动。我如何才能做到这一点,我需要用java或xml来实现吗?根据您想要的效果,您可以尝试: mScrollView.scrollTo (int x, int y) 它将跳转到您指定的位置或平滑滚动 mScrollView.smoothScrollTo(int x, int y) 甚至 mScrollView.fullScroll(View.FOCUS_DOWN); 其中
mScrollView.scrollTo (int x, int y)
它将跳转到您指定的位置或平滑滚动
mScrollView.smoothScrollTo(int x, int y)
甚至
mScrollView.fullScroll(View.FOCUS_DOWN);
其中mScrollView是您的滚动视图
编辑: 如果您按照M.Pallish的建议使用
列表视图
,您可以在列表视图
上调用它:
private void scrollListViewToBottom() {
mListView.post(new Runnable() {
@Override
public void run() {
mListView.setSelection(mListView.getCount());
}
});
}
您是否考虑过使用
列表视图
而不是滚动视图
?一个ListView
将提供视图回收的好处,并允许对滚动位置进行简单的管理。我不知道如何做到这一点。我只知道listview的基本知识,但不知道如何选择要添加的视图。。实际上我现在正在想一个解决办法。。谢谢