【问题标题】:Master/Detail Flow problems with ViewBindingViewBinding 的 Master/Detail Flow 问题
【发布时间】:2021-03-28 16:34:35
【问题描述】:

我正在为一些测试创建一个应用程序,所以当 Android Studio 要求您选择一个项目模板时,我选择 Master/Detail Flow,一开始它启动并执行得很好,所以我继续添加一些我使用的 Gradle 配置,其中之一是同步 Gradle 后的android.buildFeatures.viewBinding true,当我尝试重建应用程序时它失败了。 这是我得到的错误:

Configurations for item_list.xml must agree on the root element's ID.
Missing ID:
- layout-w900dp
@+id/item_list:
- layout

所以我试图修复它,但我在互联网上没有找到任何东西,我清理了项目,重建它,创建了一个新项目,没有任何修改,只是前面提到的那个,但没有任何工作。我注意到该文件有两个文件: picture of the two files

这些文件是默认创建的,我认为有两个文件会导致问题,但我只想知道是否有人以前解决过这个问题,或者你能给出什么解决方案?

感谢您的帮助。

谢谢,GiusNiyyel。

【问题讨论】:

    标签: android android-studio master-detail android-viewbinding


    【解决方案1】:

    出现此错误是因为模板为 list.xml 和 list.xml (w900dp) 生成了两个具有不同根视图(线性布局和 recyclerview)的布局

    用 LinearLayout 包装 recyclerview 就可以了

    【讨论】:

      猜你喜欢
      • 2012-07-09
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-15
      • 1970-01-01
      • 2021-11-11
      相关资源
      最近更新 更多