Android Recyclerview簡単に分割線を実現


各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());

注意:分割線の色を設定するには.ではなくcolor