Android 如何设置刷新布局的拉入

Android 如何设置刷新布局的拉入,android,listview,Android,Listview,我看到很多用于ListView拉刷新的库。但当从上往下拉的时候,它们是工作,但当从下往上拉的时候,我怎么能刷新呢?我能用它做这个吗?如果没有,我必须使用哪个库?如何做到这一点?使用克里斯班图书馆: 它支持listview、gridview、scrollview、webview 要从底部刷新listview,只需为其设置模式。以下是一个例子: PullToRefreshListView ptr= (PullToRefreshListView) findViewById(R.id.listvi

我看到很多用于ListView拉刷新的库。但当从上往下拉的时候,它们是工作,但当从下往上拉的时候,我怎么能刷新呢?我能用它做这个吗?如果没有,我必须使用哪个库?如何做到这一点?

使用克里斯班图书馆: 它支持listview、gridview、scrollview、webview

要从底部刷新listview,只需为其设置模式。以下是一个例子:

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
});
PullToRefreshListView ptr=
(PullToRefreshListView)findViewById(R.id.listview);
mPullRefreshListView.setMode(Mode.BOTH);//顶部和底部的模式刷新
mPullRefreshListView.setShowIndicator(假)//禁用指示器
mPullRefreshListView.setPullLabel(“加载”);
ptr.setOnRefreshListener(新的OnRefreshListener(){
公共void onRefresh(PullToRefreshBase refreshView){
//刷新时做些什么
});

您可以重写onTouch并实现它,这意味着编辑任何库,大多数库都使用
onTouch()
事件,将逻辑放入
MotionEvent.ACTION\u DOWN
中,并使用
if((firstVisibleItem+visibleItemCount)=totalItemCount检查列表是否在最后
而且它们很简单refresh@SagarPilkhwal谢谢你的例子,但是你能告诉我你会使用什么库吗