How to use the SwipeRefreshLayout?

后端 未结 5 1910
孤独总比滥情好
孤独总比滥情好 2020-12-25 11:51

Background

Google has recently published an update to its support library, which now has a new \"SwipeRefreshLayout\" view.

The view allows to wrap anothe

5条回答
  •  渐次进展
    2020-12-25 12:01

    activity_main.xml

     
    
    
    

    MainActivity.java

    public class MainActivity extends AppCompatActivity
        implements SwipeRefreshLayout.OnRefreshListener {
    
          static ViewPager viewPager;
    
         @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        swipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_refresh_layout);
        viewPager = (ViewPager) findViewById(R.id.viewpager);
        swipeRefreshLayout.setOnRefreshListener(this);
        swipeRefreshLayout.post(new Runnable() {
                                    @Override
                                    public void run() {
                                        swipeRefreshLayout.setRefreshing(true);
                                        setupViewPager(viewPager);
                                    }
                                }
        );
    }
    
    
    
     private void setupViewPager(ViewPager viewPager) {
    
    
    swipeRefreshLayout.setRefreshing(false);
    
    
     }
    
    
    } 
    

提交回复
热议问题