在scrollview中添加textview屏幕,我想自动关闭

时间:2017-07-07 22:49:43

标签: android listview android-scrollview

我在scrollview中创建了一堆textview。当我创建一个新的文本视图时,我希望滚动视图转到底部,这样用户就不必自己向下滚动。我怎么能这样做,我需要在java或xml中使用它吗?

1 个答案:

答案 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());
            }
        });
    }