滚动ListView以显示页脚

时间:2012-11-13 19:55:38

标签: android listview

我有一个显示搜索结果的ListView。在执行搜索时,我向ListView添加一个页脚,表示正在进行搜索。我想以编程方式将ListView滚动到底部,以便用户可以看到页脚。想法?

我的应用针对2.1 +

2 个答案:

答案 0 :(得分:3)

使用此方法将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);
        }
    });
}

取自Listview Scroll to the end of the list after updating the list

答案 1 :(得分:2)

试试这个

lv.post(new Runnable() {
                @Override
                public void run() {

                    lv.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
                    lv.setStackFromBottom(true);
                }
            });