RecyclerView和ListView不同 ,是不自带分隔线的
如此:
在讲为Item加入分割线本质的前,先来介绍,认识一下ChildView,也就是平时我们用到的ListView
RecyclerView中的getChildAt(int position)这个返回的ChildView是哪一部分?
修改list_item的代码,添加一条
android:layout_margin = "10dp"
那么在RecyclerView中,Google为我们提供了RecyclerView.ItemDecoration添加分隔线
它是一个类,里面封装了三个方法:
(1)void getItemOffsets()
(2)void onDraw