你可以在 Eclipse Android 项目的布局中添加子文件夹吗?

Posted

技术标签:

【中文标题】你可以在 Eclipse Android 项目的布局中添加子文件夹吗?【英文标题】:Can you add subfolder to layout in Eclipse Android project? 【发布时间】:2011-02-02 13:50:18 【问题描述】:

当我在布局文件夹中创建子文件夹并将 xml 文件拖到其中时,生成的 R 文件似乎没有显示子文件夹。 a) 有没有办法改变 b) 文件和文件结构仍然被 SVN 和 c) 所以,如果我这样做,我仍然可以使用布局来引用对象吗?

【问题讨论】:

你不能有子文件夹,但也许值得考虑一个库项目来保存一些东西。 Can the android Layout folder contain subfolders?的可能重复 【参考方案1】:

当我在 layout 文件夹,然后将 xml 文件拖到 它,生成的 R 文件似乎没有 显示子文件夹

那是因为 Android 不支持。您不能拥有资源的子文件夹。

不过,php_Jedi 的建议很好(例如,svn:ignore)。

【讨论】:

那不是很好。如果你有很多布局文件,点点点。【参考方案2】:

它是全自动的。

a )生成的 R 类仅包含布局中每个项目的静态整数。

b) svn 拾取什么由你决定,但我通常把 gen 文件夹放到 svn:ignore

c) 如果您将 gen 文件夹和 R.java 放入 svn 中,您可能会遇到问题,因为可以将旧版本的文件签入/签出存储库。如果您是团队的一员,就会发生这种情况。因此,将 svn:ignore 放在 gen 文件夹中。

【讨论】:

res 文件夹中的子文件夹作为 gen 文件夹中 R 类的内部类生成。看看 R.java

以上是关于你可以在 Eclipse Android 项目的布局中添加子文件夹吗?的主要内容,如果未能解决你的问题,请参考以下文章

Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.2——将Eclipse开发的项目导入到AndroidStudio

eclipse怎么导入android-support-v4.jar这个包?

Braintree 与 Android Eclipse 项目的集成

如何查看用eclipse中所写的android程序位置

Android studio如何导入Eclipse项目

如何在 Eclipse 中打开 Android Studio 项目?