Here's Erik Wallentinsen在github上的PullToRefresh
ListView。
但是它仅从顶部刷新listview:
我想更改此设置,并在从底部拉出列表视图时刷新它。
显然,需要更改this source。
也许有人已经解决了这个问题?
最佳答案
我建议您使用chrisbanes的库:https://github.com/chrisbanes/Android-PullToRefresh,它支持listview,gridview,scrollview,webview ...这是一个start guide
要从底部刷新列表视图,只需为其设置模式。这是我尝试的示例:
PullToRefreshListView mPullRefreshListView =
(PullToRefreshListView) findViewById(R.id.listview);
mPullRefreshListView.setMode(Mode.BOTH); // mode refresh for top and bottom
mPullRefreshListView.setShowIndicator(false); //disable indicator
mPullRefreshListView.setPullLabel("Loading");
mPullRefreshListView.setOnRefreshListener(new OnRefreshListener<ListView>() {
public void onRefresh(PullToRefreshBase<ListView> refreshView) {
//do something when refresh
});