XListView-Android
XListView-Android copied to clipboard
如何自动触发下拉更新
如题
手工设置状态就行了吧
hi,我看了下你这个xListView,真心说不错。不过我在用你这个过程发现有个不知道是不是问题:当进来加载的时候都会出现footview,导致数据还未填充时会看到此footview,正常应该是不可以的。“ Maxwin-z”你怎么看?然后我这边XListView.java中119~122行注释掉并在145行增加上述注释代码。activity中调用大概如下:
// 最后一页 if (page == totalPage && page > 0) { mListView.setPullLoadEnable(false); } else { mListView.setPullLoadEnable(true); }
哦,还需要XListView中295行中加上如下:”mEnablePullLoad“的标记
// mEnablePullLoad 为false 则不需要更新footview的BottomMargin
} else if (getLastVisiblePosition() == mTotalItemCount - 1
&& (mFooterView.getBottomMargin() > 0 || deltaY < 0) && mEnablePullLoad ) {
看见后,希望能和你讨论下。
这个应该可以在onCreate(){} 方法里直接调用 OnRefresh() 即可。
我也又这个问题,怎么触发进入界面,自动下拉刷新呢?
?
在 14/5/21,我回来啦[email protected] 写道:
我也又这个问题,怎么触发进入界面,自动下拉刷新呢?
Reply to this email directly or view it on GitHub: https://github.com/Maxwin-z/XListView-Android/issues/2#issuecomment-43725544
我现在好久没研究android了。我可以给你一个我后来改的一个listView的例子。希望能帮到你。
2014-05-22 16:22 GMT+08:00, taozy wu [email protected]:
?
在 14/5/21,我回来啦[email protected] 写道:
我也又这个问题,怎么触发进入界面,自动下拉刷新呢?
Reply to this email directly or view it on GitHub: https://github.com/Maxwin-z/XListView-Android/issues/2#issuecomment-43725544
不好意思,我好久没有关注android这方面的东西。下拉刷新可以看看比较有名的pull to refresh
发自我的 iPhone
在 2014年5月21日,下午4:11,我回来啦 [email protected] 写道:
我也又这个问题,怎么触发进入界面,自动下拉刷新呢?
— Reply to this email directly or view it on GitHub.
public void startRefresh(){
if (mPullRefreshing){
return;
}
if (mEnablePullRefresh) {
smoothScrollToPosition(0);
mHeaderView.setVisiableHeight(mHeaderViewHeight + 1);
mPullRefreshing = true;
mHeaderView.setState(RefreshListViewHeader.STATE_REFRESHING);
if (mListViewListener != null) {
mListViewListener.onRefresh();
}
}
resetHeaderHeight();
}
mostly,call this method at handler post runnable