【问题标题】:ERROR: layout-large already exists. Use a different qualifier错误:layout-large 已经存在。使用不同的限定符
【发布时间】:2021-08-03 20:14:00
【问题描述】:

我有两种布局,其中一种我为不同的屏幕尺寸创建了更多布局。但是当我对后者做同样的事情时,我得到了这个错误。例如,mainlayout 有一个“Large”,但第二个布局没有,但我仍然遇到此错误。

OK 被禁用。

【问题讨论】:

  • 您能否发布您的整个res 文件夹结构?因为很可能名为 layout-large 的文件夹已经存在。
  • 我添加了它,是的,我已经有一个文件夹但我不能更改文件夹名称,它是默认的。

标签: java android xml android-studio android-layout


【解决方案1】:

Android Studio 在 Android 视图中显示您的项目文件。此视图不反映磁盘上的实际文件层次结构。要查看项目的实际文件结构,包括 Android 视图中隐藏的所有文件,请从顶部的下拉列表中选择 Project项目窗口。

当您更改时,您会看到 layout-large 已存在于您的 res 文件夹中。

对于自定义布局文件夹,进入您的模块 gradle.build 文件并创建一个 sourceSets 定义,如下所示

sourceSets {
    main {
        res.srcDirs = ['src/main/res',
                       'src/main/res/layouts/custom_layout_folder_name'
                       
        ]
    }
}

【讨论】:

  • 是的,先生,我明白了,但我无法更改文件夹名称,这是默认设置。现在我正在添加图片,请检查。你会明白的。
  • @BurhanYaprak but I cant change the name folder 好的,再创建一个
  • 我在我的问题上添加了一张图片(请检查我上面的问题),我无法添加新的例如布局小,确定按钮被禁用。它只允许默认名称(布局小)但错误:它已经创建。我还是解决不了。
  • @BurhanYaprak 希望这对您有所帮助。 medium.com/programming-lite/…
  • 非常感谢这篇文章,我现在去检查一下,如果我解决了,我会在这里添加解决方案。
猜你喜欢
  • 2021-10-04
  • 1970-01-01
  • 1970-01-01
  • 2013-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-28
相关资源
最近更新 更多