1

这是Erik WallentinsenPullToRefresh在 github 上的 ListView。

但它仅从顶部刷新列表视图:

截屏

我想更改它,并在从底部拉出列表视图时刷新它。

显然,需要更改此来源

也许有人已经遇到过这个问题并解决了?

4

1 回答 1

10

我建议你使用chrisbanes的库:https ://github.com/chrisbanes/Android-PullToRefresh ,它支持 listview、gridview、scrollview、webview ... 这是一个入门指南
要从底部刷新 listview,只需为其设置模式. 这是我尝试过的一个例子:

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
});
于 2012-12-15T14:31:12.737 回答