listview 保存滑动的位置。

来源:互联网 发布:淘宝二级域名有啥用 编辑:程序博客网 时间:2024/05/18 22:56

static int first,last;//定义第一个和最后一个位置。

getListView().setOnScrollListener(new OnScrollListener() {

                       
             public void onScrollStateChanged(AbsListView view, int scrollState) {
                               // TODO Auto-generated method stub
                if(scrollState==OnScrollListener.SCROLL_STATE_IDLE){
                                       last=getListView().getLastVisiblePosition();
                                       first=getListView().getFirstVisiblePosition();
                       }
                               
                 }
                       
                       public void onScroll(AbsListView view, int firstVisibleItem,
                                       int visibleItemCount, int totalItemCount) {
                       }
               });
getListView().setSelectionFromTop(first, last);
}
0 0
原创粉丝点击