编辑PullToRefresh列表视图以从底部刷新

azi*_*ian 1 java android listview android-layout android-view

这是 Erik Wallentinsen PullToRefresh在github上的ListView.

但它只刷新列表视图:

截图

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

显然,需要更改此来源.

也许有人已经有了这个问题并解决了它?

R4j*_*R4j 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
});
Run Code Online (Sandbox Code Playgroud)

  • @Tsunaze:在这种情况下,你可能会喜欢`OnRefreshListener2`,它支持两个方法`onPullDownToRefresh`和`onPullUpToRefresh`而不是`OnRefreshListener`. (4认同)