我有一个显示搜索结果的 ListView。执行搜索时,我在 ListView 中添加一个页脚,指示搜索正在进行中。我想以编程方式将我的 ListView 滚动到底部,以便用户可以看到页脚。想法?
我的应用程序针对 2.1+
使用此方法将 ListView 滚动到底部。
private void scrollMyListViewToBottom() {
myListView.post(new Runnable() {
@Override
public void run() {
// Select the last row so it will scroll into view...
myListView.setSelection(myListAdapter.getCount() - 1);
}
});
}
试试这个
lv.post(new Runnable() {
@Override
public void run() {
lv.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
lv.setStackFromBottom(true);
}
});