2017-06-05 1 views
1

Je veux utiliser PullToRefresh mais dans ma demande, je ne pas utiliser recyclerview, et utiliser ce widget: android.support.v4.widget.NestedScrollView.
Je devrais mettre tirer pour actualiser pour charger de nouvelles données dans mon application, comment puis-je le faire?
S'il vous plaît ne pas offrir à moi pour une utilisation RecyclerView, parce que je n'ai pas utilisé RecyclerView.
Je veux utiliser android.support.v4.widget.NestedScrollView.Comment utiliser PullToRefresh sans RecyclerView dans Android

Comment puis-je le faire?

Répondre

2

Utilisez SwipeRefreshLayout

this.srl1 = (SwipeRefreshLayout) findViewById(R.id.srl); 
     if (srl1 != null) { 
      srl1.setColorSchemeResources(R.color.red, R.color.green, R.color.blue); 
      srl1.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { 
       @Override 
       public void onRefresh() { 
        Refresh(); 
       } 
      }); 
     } 

XML CODE

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:id="@+id/srl" 
    > 



</android.support.v4.widget.SwipeRefreshLayout>