android - 如何像微软待办那样在空的 RecyclerView 中显示分隔符?
问题描述
我正在尝试将灰色分隔线添加到空的 recyclerView,但 ItemDecorations 似乎只在实际元素之间起作用。我怎样才能达到这个效果?
我考虑过创建ghost viewHolders(只有一个可见的分隔线),并在用户填充recyclerView时删除它们,但这似乎很hacky..
这是我正在谈论的一个示例(微软待办): 空的recyclerView中的分隔符
解决方案
只需将其添加到您的回收站视图中:
DividerItemDecoration itemDecor = new DividerItemDecoration(getContext, HORIZONTAL);
recyclerView.addItemDecoration(itemDecor);
推荐阅读
- postgresql - 选择的行是否与我们在 postgres/oracle 中插入的顺序相同?
- go - EPIC FHIR SMART 后端服务:{“error”:“invalid_client”,“error_description”:null }
- c# - VS2019 VSTO Excel 插件无法调试
- javascript - 仅使用 HTML 和 JS 创建具有可靠值的动态下拉列表
- java - Java / MySQL 和 JSON_SET 数组不起作用
- python - 使用 dictConfig(Python 日志记录)实例化为类变量时,记录器无法打印
- r - 如何从包含多个 lm() 的 lm() 对象中导出系数?
- flutter - 在 Flutter 中,永远不会使用包 date_range_form_field 的 DateRangeField 调用 onSaved 方法
- google-apps-script - 通过 changetype = other 查找更改的行号
- java - java 复杂枚举通过引用传递给给定的方法