SwipeRefreshLayout刷新控件的介绍和使用

SwipeRefreshLayout 刷新控件的介绍和使用
    标签:   下拉刷新   控件   android   原生   geaosu
    废话不多说, 上图:
    
    1. 介绍:
        * SwipeRefreshLayout是一个自带下拉刷新的布局控件, 使用十分方便;
        * 想要了解更多细节, 自行google;
    2. 使用
        xml布局代码:
            
                
                 
                    
            
            
            
            
        java代码:
            TextView tvContent = (TextView) findViewById(R.id.tvContent);
            
            SwipeRefreshLayout slRefreshlayout = (SwipeRefreshLayout) findViewById(R.id.slRefreshlayout);
            //设置下拉刷新显示的颜色, 最多可以设置4种颜色;
            slRefreshlayout.setColorSchemeResources(R.color.red, R.color.btn_apply_n, R.color.blueText);
            //设置距离顶端的距离
            slRefreshlayout.setProgressViewEndTarget(true, 150);
            //设置监听, 让当前的activity实现 SwipeRefreshLayout.OnRefreshListener类, 重写onRefresh()方法, 在onRefresh()方法中实现数据的刷新;
            slRefreshlayout.setOnRefreshListener(this);
            
            
            /**
             * SwipeRefreshLayout刷新控件的刷新方法
             */
            @Override
            public void onRefresh() {
                loadData();
                slRefreshlayout.setRefreshing(false);
            }
            
            /**
             * 加载数据
             */
            private void loadData() {
                tvContent.setText("傻屌, 起来调代码");
            }

你可能感兴趣的:(SwipeRefreshLayout刷新控件的介绍和使用)