使用的是[Android(http://lib.csdn.net/base/android).support.v4.widget.SwipeRefreshLayout控件

布局文件:

 
                    

代码如下:

public class MainActivity extends AppCompatActivity implements SwipeRefreshLayout.OnRefreshListener {    private static final int REFRESH_COMPLETE = 0X110;    private SwipeRefreshLayout mSwipeLayout;    private ListView mListView;    private ArrayAdapter mAdapter;    private List mDatas = new ArrayList(Arrays.asList("A", "A", "A", "A", "A"));    private Handler mHandler = new Handler()    {        public void handleMessage(android.os.Message msg)        {            switch (msg.what)            {                case REFRESH_COMPLETE:                    mDatas.addAll(Arrays.asList("C", "C", "C"));                    mAdapter.notifyDataSetChanged();                    mSwipeLayout.setRefreshing(false);                    break;            }        };    };    private Toolbar toolbar;    protected void onCreate(Bundle savedInstanceState)    {        super.onCreate(savedInstanceState);        //继承AppCompatActivity必须用这个隐藏标题        supportRequestWindowFeature(Window.FEATURE_NO_TITLE);        setContentView(R.layout.activity_main);        //toolbar        toolbar = (Toolbar) findViewById(R.id.toolbar);        toolbar.setTitle("下拉刷新");//标题        toolbar.setTitleTextColor(Color.WHITE);        mListView = (ListView) findViewById(R.id.listview);        mSwipeLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_ly);        //设置监听        mSwipeLayout.setOnRefreshListener(this);        mAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, mDatas);        mListView.setAdapter(mAdapter);    }    public void onRefresh()    {        mHandler.sendEmptyMessageDelayed(REFRESH_COMPLETE, 2000);    }}
效果图是我自己操作不当,上传不上来,想看的朋友可以用发财得小手写一下代码,抱歉!

更多相关文章

  1. Android利用tcpdump抓包
  2. android的常用控件总结【安卓入门五】
  3. Android(安卓)Camera子系统代码流程1
  4. Android图片圆角 用简单的方法实现
  5. Android(安卓)全屏
  6. android开机启动一个Service实例
  7. android开机启动一个Service实例
  8. android全屏设置代码
  9. android framework 低电量关机处理流程 浅析

随机推荐

  1. eclipse android项目转android studio 错
  2. android自定标题栏
  3. Android中findViewById返回为空null的快
  4. Android(安卓)模拟器方向键和键盘方向键
  5. Android(安卓)SDK下载和更新失败的解决方
  6. Android学习笔记三
  7. Android(安卓)源码编译make的错误处理
  8. Android(安卓)设置图片的四个角 为圆角
  9. Android读写文件源码
  10. 【Android】兼容Scrollview的可动态设置