如何在水平回收站视图列表项之间添加一个布局

时间:2017-08-30 16:48:02

标签: android user-interface android-recyclerview

我有一个水平方向的recyclerview。 我想在列表项之间添加一个视图(1,2,3,4 ...),如下图所示。那么有人可以帮助我如何实现这个UI吗?

提前致谢enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用RecyclerView.ItemDecoration

  

ItemDecoration允许应用程序从适配器的数据集向特定项视图添加特殊的绘图和布局偏移。这对于在项目,突出显示,可视分组边界等之间绘制分隔符非常有用。

您可能必须覆盖ItemDecoration#getItemOffsets才能正确定位视图。

@Override
public void getItemOffsets(Rect outRect, int itemPosition, RecyclerView parent) {
    if (mOrientation == HORIZONTAL_LIST)
        // set outRect offsets here
}