RecyclerView一个可以代替ListView和GridView的控件,那么RecyclerView到底比他们好在哪里?RecyclerView架构提供了一种插拔式的体验,所以实现了代码的高度解耦,使用起来也异常的灵活。我们可以通过设置它的LayoutManager控制其显示的方式,通过ItemDecoration控制Item间的间隔,通过ItemAnimator控制Item的增删动画RecyclerView.LayoutManager提供了三个实现类其中LinearLayoutManager现行管理器,支持横向、纵向,GridLayoutManager网格布局管理器,Staggered