您的位置:首页 > 其它

ListView滚动到底部自动加载更多数据

2014-11-27 14:01 495 查看
@Overridepublic void onScroll(AbsListView arg0, int arg1, int arg2, int arg3) {}@Overridepublic void onScrollStateChanged(AbsListView view, int scrollState) {if (scrollState == OnScrollListener.SCROLL_STATE_IDLE) {if (view.getLastVisiblePosition() == view.getCount() - 1) {if (!loading && foot.getChildCount() > 0) {loading = true;updateFootView(true);page = adapter.getCount() / Constant.LIMIT;int offset = page * Constant.LIMIT;loadData(Constant.LIMIT, offset, Constant.MORE);}}hideSoftInputFromWindow();}}private void updateFootView(boolean loading) {if (loading) {tvload.setVisibility(View.INVISIBLE);progresslay.setVisibility(View.VISIBLE);} else {tvload.setVisibility(View.VISIBLE);progresslay.setVisibility(View.INVISIBLE);}}
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: