Android:滚动到视图的底部
问题描述:
我有一个ListView包含一些自定义视图,并在我的列表的末尾,包含一个Button的FooterView。Android:滚动到视图的底部
当我点击按钮时,它会在我的ListView的末尾添加一个视图。但滚动条的光标停留在其位置上。
现在,我想要的是自动滚动到列表的末尾(以便用户可以看到新项目)。
你对我如何做到这一点有任何想法吗?
答
试试这个..它会解决你的问题,我试了一下,它的效果很好。
listView.post(new Runnable(){
public void run() {
listView.setSelection(listView.getCount() - 1);
}});
不幸的是,它采用的是滚动型,并在谷歌的一些研究之后,我发现有一个与使用滚动型内一个ListView(ListView中被切断)一个尚未解决的问题。 谢谢:) – Crixus 2011-05-24 00:20:31
没有必要在ScrollView中添加一个ListView,你可以简单地使用ScrollView :),并添加你的Views到它:),然后你可以自动滚动ScrollView到添加的视图,当你点击按钮添加:) – Houcine 2011-05-24 00:34:30
听起来不错。我今晚要试一试(我现在在工作)。感谢您的帮助:) – Crixus 2011-05-24 09:31:00