使用虚拟文件夹组织布局文件

时间:2011-07-06 17:35:06

标签: android eclipse xcode code-organization

我正在开发涉及大量XML布局文件的Android应用程序。由于Android工具不允许布局目录中的子目录,我试图使用Eclipse的虚拟文件夹来组织我的项目(我正在使用Eclipse 3.7)。基本上,我试图获得类似于Xcode的“组”的功能。

我可以创建虚拟文件夹,但是当我尝试向他们添加文件时,我收到消息“只能在虚拟文件夹下创建虚拟文件夹和链接”。我不确定这意味着什么。有没有办法实现我想要做的事情?谢谢!

2 个答案:

答案 0 :(得分:2)

没有。你不能这样做,因为布局XML文件需要存在于磁盘上的真实文件夹中,虚拟文件​​夹基本上是搜索索引列表。

不幸的是,你无法做你想做的事情:虚拟文件夹不能用于存储Android XML文件,Eclipse调用转换Android XML文件的aapt工具需要特定的文件夹结构你不能偏离。

答案 1 :(得分:0)

根据eclipse的定义

  
    

虚拟文件夹是仅存在于Eclipse工作区中的文件夹     树,没有文件系统     位置。

  
     

使用虚拟文件夹,文件和   文件夹可以在项目中组织   层次结构独立于文件   这些资源的系统位置。

     

常规文件和文件夹资源可以   不能在虚拟文件夹下创建,   因为他们需要一个文件系统位置   作为他们的父母,为了存在   文件系统。只有其他虚拟   文件夹或链接的资源都可以   直接在虚拟下创建   文件夹中。

所以这意味着你不能在其中放置文件,并且android不允许为布局结构创建文件夹。