如何设置上拉刷新SwipeRefreshLayout

时间:2014-09-24 09:41:52

标签: android listview

我看到很多用于ListView的库来刷新。但是当它们从上到下拉动时它们都可以工作,但是当从下到上拉时我怎么能刷新?我可以使用SwipeRefreshLayout进行此操作吗?如果不是,我必须使用哪个库?那怎么办?

1 个答案:

答案 0 :(得分:2)

使用chrisbanes的库: https://github.com/chrisbanes/Android-PullToRefresh支持listview,gridview,scrollview,webview ...

要从底部刷新列表视图,只需为其设置模式。这是一个例子:

PullToRefreshListView ptr= 
  (PullToRefreshListView) findViewById(R.id.listview);
mPullRefreshListView.setMode(Mode.BOTH);    // mode refresh for top and bottom
mPullRefreshListView.setShowIndicator(false); //disable indicator
mPullRefreshListView.setPullLabel("Loading");

 ptr.setOnRefreshListener(new OnRefreshListener<ListView>() {
            public void onRefresh(PullToRefreshBase<ListView> refreshView) {
          //do something when refresh
});