Android布局文件夹组织

Android布局文件夹组织,android,Android,我正在开发一个Android应用程序,目前在layout文件夹中有大约8个布局xml文件。每增加一个布局资源文件,组织此文件夹的需求就会增加。但是,当我在layout文件夹中创建一个文件夹并通过重构操作将资源移动到其中时,它会破坏我的项目 例如,我的资源在此处被引用: setContentView(R.layout.login); 将login.xml文件移动到新创建的名为“test”的文件夹后,它会中断我的构建 如果我将引用更新为: setContentView(R.layout.test.

我正在开发一个Android应用程序,目前在
layout
文件夹中有大约8个布局xml文件。每增加一个布局资源文件,组织此文件夹的需求就会增加。但是,当我在layout文件夹中创建一个文件夹并通过重构操作将资源移动到其中时,它会破坏我的项目

例如,我的资源在此处被引用:

setContentView(R.layout.login);
login.xml文件移动到新创建的名为
“test”
的文件夹后,它会中断我的构建

如果我将引用更新为:

setContentView(R.layout.test.login);
它仍然没有编译


非常感谢您的帮助。

目前不支持参考资料中的子文件夹。我认为每一个读到这篇文章的人都应该在文章上加一颗星星

您需要遵循命名约定 不能在布局内创建文件夹。 如果要创建文件夹,请在res文件夹内创建。 例如:-布局大,布局小等

现在,根据,如果您使用Gradle构建系统,您可以拥有子目录。然而,谷歌不会在其他构建系统(如Ant等)中实现这一点。相关评论:“将此标记为已发布。这在Gradle构建系统中基本上是可能的,因为它现在存在,我们不会在其他构建系统中实现此标记”的可能副本