如果您希望在条目之间(例如,在垂直列表中)使用ListVIEw样式的分隔符,则尤其如此.在这种情况下,并非每个项目都有一个分隔符 – 第一个或最后一个没有.对于简单的情况,您仍然可以在布局本身中处理它,方法是在布局中隐藏分隔符,而不应该有分隔符.但是,如果你:
>允许用户重新排序项目,或
>您使用类似SortedList的东西来保存按排序顺序排列的项目,或者
>您正在动态添加和删除项目
然后试图确保正确处理分隔线是一种痛苦,因为哪些物品得到并且不会让分隔物继续移动.
项目装饰方法保持绘制装饰的逻辑独立于项目本身,因此项目组合的更改不会影响装饰过程.它还使以下内容更容易:
>在库中实现标准项目装饰模式
>动态地动态改变装饰图案,例如基于用户偏好
并非每个RecyclerVIEw都会使用项目装饰.特别是,那些使用CardVIEw作为项目顶层布局的人可能会跳过项目装饰,因为CardVIEw本身提供了项目之间的视觉区分和分离.
因此,您不必使用项目装饰方法,但它可用于简化您设置UI的方式.
总结以上是内存溢出为你收集整理的android – 在RecyclerView VS中使用Item Decorations来编辑单独的膨胀布局有什么意义?全部内容,希望文章能够帮你解决android – 在RecyclerView VS中使用Item Decorations来编辑单独的膨胀布局有什么意义?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)