首页 > 解决方案 > 如何像微软待办那样在空的 RecyclerView 中显示分隔符?

问题描述

我正在尝试将灰色分隔线添加到空的 recyclerView,但 ItemDecorations 似乎只在实际元素之间起作用。我怎样才能达到这个效果?

我考虑过创建ghost viewHolders(只有一个可见的分隔线),并在用户填充recyclerView时删除它们,但这似乎很hacky..

这是我正在谈论的一个示例(微软待办): 空的recyclerView中的分隔符

标签: androidandroid-layoutandroid-recyclerview

解决方案


只需将其添加到您的回收站视图中:

DividerItemDecoration itemDecor = new DividerItemDecoration(getContext, HORIZONTAL);
recyclerView.addItemDecoration(itemDecor);

推荐阅读