RecyclerView作为ListView的学习
RecylcerView是MD新增的控件,他可以有效替换ListView,GridView,因为他提供了高度的解耦,灵活,插拔式的使用体验,本文主要总结他作为ListView使用的知识
1.基本使用
首先配置gradle,引入RecyclerView
compile 'com.android.support:appcompat-v7:24.0.0'
compile 'com.android.support:design:24.0.0'
然后在布局中添加RecyclerView,在代码中对其进行使用,其中适配器继承于RecyclerView.Adapter,适配器中使用的ViewHolder继承于RecyclerView.ViewHolder,使用非常方便。基础使用函数如下:
mRecyclerView =(RecyclerView) findViewById(R.id.recycler_list_view);
mRecyclerView.setLayoutManager(new LinearLayoutManager(this));//布局管理
mRecyclerView.setAdapter(new ListViewAdapter()); //适配器
mRecyclerView.setItemAnimator(new DefaultItemAnimator()); //增加,删除动画
mRecyclerView.addItemDecoration(new DividerItemDecoration());