2011-07-06 7 views
3

多くのXMLレイアウトファイルを必要とするAndroidアプリケーションで作業しています。 Androidのツールはレイアウトディレクトリのサブディレクトリを許可しないので、Eclipseの仮想フォルダを使用してプロジェクトを整理しようとしています(私はEclipse 3.7を使用しています)。基本的に、私はXcodeの "グループ"に似た機能を得ようとしています。仮想フォルダを使用してレイアウトファイルを整理する

私は仮想フォルダを作成できますが、ファイルを追加しようとすると、「仮想フォルダとリンクのみを仮想フォルダの下に作成できます」というメッセージが表示されます。私はこれがどういう意味かは分かりません。私がやろうとしていることを達成する方法はありますか?ありがとう!

答えて

2

いいえレイアウトXMLファイルはディスク上の実際のフォルダに存在する必要があり、仮想フォルダは基本的に検索インデックスのリストであるため、これを行うことはできません。

残念なことに、仮想フォルダを使用してAndroid XMLファイルを保存することはできません。また、Android XMLファイルを変換するためにEclipseが呼び出すaaptツールは、特定のフォルダ構造を想定しています。逸脱する日食の定義により、

+0

仮想フォルダを使用すると、実際のディレクトリは変更されず、必要な方法でファイルを視覚的に整理することができました。私は、仮想フォルダが何であるか分かりません。 – jnackman

+0

ええ、彼らは実質的には単なる検索リストであり、実際のディレクトリではありません。これらを開く/ナビゲートすることは、外部のツールではなく、Eclipseでのみ行うことができます。つまり、特定の場所にあると予想されるディスク上のファイルを開く 'aapt'のようなものは、単にディスクファイルを見つけることができません。 – Femi

0

仮想フォルダは、Eclipseワークスペース ツリーにのみ存在するフォルダです、と何のファイルシステムに 場所を持っていません。仮想フォルダ、ファイルおよび フォルダを使用することにより

は独立して、これらのリソースのファイル システムの場所のプロジェクト 階層に整理することができます。彼らは でファイルシステムを存在させるために彼らの親として、ファイルシステムの場所 を必要とするので、

通常のファイルとフォルダのリソースが 、仮想フォルダの下に作成することができません。他の仮想 フォルダまたはリンクされたリソースは、 フォルダの下に直接作成された にすることができます。

これはファイルを配置できないことを意味し、アンドロイドはレイアウト構造用のフォルダを作成できません。

関連する問題