【发布时间】:2019-03-01 23:32:15
【问题描述】:
在我们正在更新以使用 AndroidX 库的现有项目中使用 DividerItemDecoration 和 RecyclerView 时,我遇到了编译器问题。
不幸的是,该项目使用了 DataBinding,这可能是问题的一部分。我们有一些像这样丑陋的代码:
getBinding().myRecyclerField.addItemDecoration(new DividerItemDecoration(...));
这告诉我
AS 自动为该类添加 AndroidX 导入,而 android.support.v7.widget.DividerItemDecoration 似乎不再可用。
ItemDecorations 现在应该如何与 RecyclerViews 一起使用?
我们是否需要手动替换每个布局中的 RecyclerView 标签? (其他视图(例如工具栏)不需要这样做
【问题讨论】:
-
你已经迁移了项目,你在迁移后清理了项目吗?
-
是的,在我修复之前的问题时,它已经经历了几个清理 + 无效缓存的循环
-
迁移后是否所有布局xml都有
support.v7.widget.recyclerview?
标签: android android-recyclerview androidx android-jetifier