Android布局文件夹组织

Byr*_*ong 10 android

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

例如,我的资源在这里被引用:

setContentView(R.layout.login);
Run Code Online (Sandbox Code Playgroud)

将login.xml文件移动到新创建的文件夹后"test",它会破坏我的构建.

如果我更新引用:

setContentView(R.layout.test.login);
Run Code Online (Sandbox Code Playgroud)

它仍然无法编译.

任何帮助将不胜感激.

xan*_*ndy 11

目前不支持资源中的子文件夹.我想每个阅读此内容的人都应该在这个问题上占据一席之地.

  • 现在,根据[文章](https://code.google.com/p/android/issues/detail?id=2018#c64),如果你使用Gradle构建系统,你可以**子目录.但是,Google不会**为其他构建系统(例如Ant等)实现此功能.相关评论:"将此标记为已发布.这在Gradle构建系统中很可能存在,因为它存在于今天,我们将不会为其他构建系统实现此功能" (2认同)