Android将布局组织到子文件夹中

我有一个相当复杂的Android应用程序,’layout’文件夹的内容变得越来越大。 我试图将各个布局的xml文件组织成子文件夹,例如layout / buttons /,layout / activity /,layout / views /等。这似乎不起作用,文件夹的内容未解析为R上课

有没有办法做到这一点?

谢谢!

Solutions Collecting From Web of "Android将布局组织到子文件夹中"

我不认为你能做到这一点。 我相信它只支持某些文件夹名称,如layout-large,layout-mdpi,layout-hdpi,layout-fr等。您可以使用多个这些修改,以及layout-fr-hdpi-large。

此页面显示所有允许的修饰符

http://developer.android.com/guide/topics/resources/providing-resources.html

另一种选择是为您的不同视图使用前缀。 不像拥有不同的文件夹那么好但它可以引入一些订单。

现在使用Android Studio和Gradle,您可以在项目中拥有多个资源文件夹。 允许不仅组织您的布局文件,还组织任何types的资源。

它不完全是一个子文件夹,但可以分离您的应用程序的一部分。

配置是这样的:

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

查看文档 。

您可以在此处发布一个很好的示例,请参阅https://plus.google.com/u/0/+DmytroDanylyk/posts/bjYgPZFK1ti?cfem=1