繁体   English   中英

Android:滚动到视图底部

[英]Android: scroll to the bottom of the view

我有一个包含一些自定义视图的 ListView,在我的列表末尾,一个包含 Button 的 FooterView。

当我单击该按钮时,它会在我的 ListView 末尾添加一个视图。 但是滚动条的 cursor 停留在其 position。

现在,我想要的是自动滚动到列表的末尾(以便用户可以看到新项目)。

你知道我该怎么做吗?

我想你会在这里找到快乐

ListView 有一个专门的方法: smoothScrollToPosition

添加新项目后,只需计算列表的长度并将其(记住零索引)传递给上述方法

试试这个..它会解决你的问题,我试过了,效果很好。

listView.post(new Runnable(){
    public void run() {
    listView.setSelection(listView.getCount() - 1);
}});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM