每个Item下加View显然不是最好的选择,因为最后一个View你还得进行判断隐藏,采用ItemDecoration的方式才是最优解。
1.添加依赖:
compile 'com.yqritc:recyclerview-flexibledivider:1.4.0'
2.设置ItemDecoration即可
mRvSearchPageHistory.addItemDecoration(new HorizontalDividerItemDecoration.Builder(mContext)
.colorResId(R.color.colorrecyclerviewitemline)
.sizeResId(R.dimen.recyclerview_item_lineheight)
.build());
注意:设置分割线的颜色是用.colorResId 而不是.color