一, RecyclerView
来自@smw0909的博主答案
在这里表示感谢~
为什么叫RecyclerView?
1.不关心item是否显示在正确的位置,如何显示(layoutmanager设置recyclerview的风格)
2.不关心item之间如何分隔(itemdecoration设置分隔效果)
3.不关注item的增加与删除的动画效果(itemAnimator设置动画效果)
4.仅仅关注如何复用和回收view
关于RecyclerView的重要类:
Adapter
ViewHolder
LayoutManager
ItemDecoration
ItemAnimator
RecyclerView能干什么?
1.Just like ListView
2.Just like GridView
3.横向的ListView
4.横向的GridView
5.瀑布流定制item的增加与删除动画
1, 在build.gradle(Moudle:app)里添加依赖:
PS:若版本依赖低,则实行不了
然后点击sycn now 同步
开始
1,新建项目
在XML里
2,创建适配器:
建个类,继承Adapter(ps:选择能命名的这个Adapter)
然后,填入类名点上新建适配器的名(如图二)
然后一顿Alt+Enter猛如虎,就出来一堆内部类
对应xml文件:
3, Alt+Enter出来新类,填写要传递的数据(右键找Generater然后再点getter and setter)