android – Listview更新列表后滚动到列表的末尾

原创 287865  2019-08-27 00:00 

在使用listadapter更新listview之后,我想确保列表一直滚动到底部,以便显示列表中输入的最后一个元素。我怎么能这样做?

我试过这个但没有运气:

   lv.settranscriptmode(listview.transcript_mode_always_scroll);
   

谢谢

]


假设您知道列表数据何时发生更改,您可以通过将列表选择设置为最后一行来手动指示列表滚动到底部。类似的东西:

   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);
        }
    });
}
   

本文地址:https://www.hedasudi.com/3460.shtml
版权声明:本文为原创文章,版权归 287865 所有,欢迎分享本文,转载请保留出处!