2012-12-15 40 views

回答

10

我建議你使用chrisbanes的圖書館:https://github.com/chrisbanes/Android-PullToRefresh支持列表視圖,GridView控件,滾動視圖,web視圖...這裏是一個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 
}); 
+0

其實,這可以作爲解決方案來查看。我已經改變了與chrisbanes的列表視圖。如果Wallentinsen的listview沒有答案,我會接受答案。非常感謝你。 – azizbekian

+0

https://github.com/chrisbanes/Android-PullToRefresh/blob/master/library/src/com/handmark/pulltorefresh/library/IPullToRefresh.java –

+0

然而,你知道如何區分下拉,或者在Onrefreshlistener中拉起來刷新? – Tsunaze