Android 使用虚拟文件夹组织布局文件
我正在开发一个Android应用程序,它涉及很多XML布局文件。由于Android工具不允许在布局目录中使用子目录,所以我尝试使用Eclipse的虚拟文件夹来组织我的项目(我使用的是Eclipse3.7)。本质上,我试图获得类似于Xcode的“组”的功能Android 使用虚拟文件夹组织布局文件,android,eclipse,xcode,code-organization,Android,Eclipse,Xcode,Code Organization,我正在开发一个Android应用程序,它涉及很多XML布局文件。由于Android工具不允许在布局目录中使用子目录,所以我尝试使用Eclipse的虚拟文件夹来组织我的项目(我使用的是Eclipse3.7)。本质上,我试图获得类似于Xcode的“组”的功能 我可以创建虚拟文件夹,但当我尝试向其中添加文件时,会收到一条消息“只能在虚拟文件夹下创建虚拟文件夹和链接”。我不确定这是什么意思。有没有办法实现我的目标?谢谢 否。您不能这样做,因为布局XML文件必须存在于磁盘上的真实文件夹中,而虚拟文件夹基本
我可以创建虚拟文件夹,但当我尝试向其中添加文件时,会收到一条消息“只能在虚拟文件夹下创建虚拟文件夹和链接”。我不确定这是什么意思。有没有办法实现我的目标?谢谢 否。您不能这样做,因为布局XML文件必须存在于磁盘上的真实文件夹中,而虚拟文件夹基本上是搜索索引列表
不幸的是,您将无法执行您想要的操作:虚拟文件夹不能用于存储Android XML文件,Eclipse调用以转换Android XML文件的
aapt
工具需要一个您无法偏离的特定文件夹结构。根据Eclipse的定义:
虚拟文件夹是仅存在于Eclipse工作区中的文件夹
树,并且没有文件系统
地点
通过使用虚拟文件夹、文件和
文件夹可以组织在项目中
独立于文件的层次结构
这些资源的系统位置
可以使用常规文件和文件夹资源
不能在虚拟文件夹下创建,
因为他们需要一个文件系统位置
作为他们的父母,为了生存
文件系统。只有其他虚拟
可以创建文件夹或链接的资源
直接在虚拟环境下创建
文件夹
因此,这意味着您不能在其中放置文件,android也不允许为布局结构创建文件夹。我的印象是,使用虚拟文件夹将保持真实目录不变,同时以我想要的方式直观地组织文件。我不确定我是否理解虚拟文件夹是什么。是的,它们实际上只是一个搜索列表,而不是一个真正的目录。打开/导航它们只能在Eclipse中完成,而不能在任何外部工具中完成:这意味着像
aapt
这样的事情,即在磁盘上打开预期位于特定位置的文件将无法找到磁盘文件。