这不是一个问题重复..它更多的扩展。 我希望 :)
我已经在这几百项的列表视图。他们是另一种看法日期标记的条目。
当我显示在屏幕我希望它滚动至底部,所以会显示最近的项目,但在逻辑“的东西到底”的那种感觉。
m_list.setSelection(m_list.getCount()-1);
KEWL作为......但:(现在我的名单不会滚动,它似乎停留在底部。我可以看到“卡车”,它是微小的,在底部。
好吧..所以我questy因此..我如何通过滚动到最底层开始关闭,但仍允许用户(我)滚动时,他们(我再)要向上滚动。
设置你的下面的listview
中的XML。
android:stackFromBottom="true"
android:transcriptMode="alwaysScroll"
您可以使用下面的代码在列表视图的底部到达。
listView.postDelayed(new Runnable() {
@Override
public void run() {
listView.setSelection(listView.getCount());
}
}, 500);
这将设置的500毫秒的延迟。 或者你可以使用
listView.post(new Runnable() {
@Override
public void run() {
listView.setSelection(listView.getCount());
}
});
这将务实地滚动列表视图。