Androidプロジェクトのリソースフォルダにサブフォルダを作成することはできますか?私は私のプロジェクトで約200枚の画像(サムネイル)があり、それらをdrawable-mdpiに追加することができますが、これらの画像を他の画像と混ぜない方がよいでしょう。 drawable-mdpi - > thumbs - >ここのすべての画像のようなもの。リソースフォルダにサブフォルダを作成する
答えて
これは許可されていません。あなたはアンドロイドのドキュメントで指定されたフォルダのみを作成することができます。
許可されたサブフォルダ名はlinkで指定されています。 Androidはこれらの構造に基づいてR.javaを生成し、サブフォルダを置くとエラーが発生する可能性があります。
実際には、resフォルダに非標準の名前のフォルダがあるとR.java
ファイルが生成されるような仕組みがあります。
(私は両方のiOSとAndroidのプロジェクトのサブモジュールとしてGitのレポを共有し、私は指定したフォルダに住んでファイルをピックアップするのAndroidプロジェクトをwantintないしたいこれに走った。)
aapt
R.java
ファイルを作成するツールで、--ignore-assets引数を使用して呼び出すことができます。 google source documentationにある既定値のセット、または引数なしでコマンドラインからaapt
を呼び出すだけで簡単な説明はありません(--help
、有効な引数ではありませんが、それでもヘルプが表示されます)。 Androidプロジェクトのant.properties
ファイルのaapt.ignore.assets=xxx
行を使用すると、ニーズや好みに応じてほぼ同じ結果が得られます。
あなたは(私はそうでない)ant
の使用を強制するbuild.xml
または他の機構を持っていない場合は、aapt
--ignore-assets
デフォルトの1は_
で始まるすべてのフォルダを無視を意味し、<dir>_*
です。
私は_iOS_retina
という名前のディレクトリを作成し、そこにすべての@ 2xファイルを配置しました。 (Xcodeでは、リソースがどこにあっても簡単に取得できます)。 aapt
のデフォルトの呼び出しは単にそれを無視します。さらに私のプロジェクトを合理化するために、私は.project
ファイルを更新して、このフォルダを無視するリソースフィルターを含むようにしました。したがって、Eclipse環境でもスペースを取られません。
<filteredResources>
<filter>
<id>1371429105277</id>
<name></name>
<type>26</type>
<matcher>
<id>org.eclipse.ui.ide.multiFilter</id>
<arguments>1.0-name-matches-true-false-_iOS_retina</arguments>
</matcher>
</filter>
</filteredResources>
- 1. Drawableリソースフォルダ内のサブフォルダ?
- 2. iPhone:リソースフォルダのサブフォルダ内にあるファイルパスを取得します。
- 3. 特定のサブフォルダ内にサブフォルダを作成
- 4. サブフォルダを作成する
- 5. サブフォルダを作成する
- 6. コントローラにサブフォルダを作成する
- 7. フォルダ内にサブフォルダを作成する
- 8. VB.NET:リソースフォルダとサブフォルダを繰り返します
- 9. xmlファイルをJavaのリソースフォルダの下に作成する
- 10. pythonでフォルダ/サブフォルダを作成する
- 11. google drive apiサブフォルダを作成
- 12. サブフォルダ構造の作成
- 13. XcodeはIBプラグインをリソースフォルダに作成しません
- 14. フォルダとサブフォルダ(ユーザIDにリンクされたサブフォルダ)の自動作成
- 15. FTPでサブフォルダを作成するのに非効率的です
- 16. 条件付きサブフォルダをバッチファイルで作成するには?
- 17. Matlabのサブフォルダにファイルを作成する方法
- 18. 複数のフォルダにサブフォルダのセットを一括作成する
- 19. 複数のサブフォルダを同時に作成する
- 20. サブフォルダを持つノードモジュールの作成
- 21. ImageJ:Helpフォルダとサブフォルダを参照するループを作成する
- 22. リソースフォルダなしでElectronを使用してExeファイルを作成する
- 23. CakePHP:サブフォルダ内にコントローラを編成する
- 24. symfony 3.1カスタムバンドルdoctrine crud generationは、デフォルトのリソースフォルダにビューを作成します
- 25. フォルダ内のすべてのサブフォルダのファイルリストを作成するbash
- 26. フォルダのサブフォルダを含むディレクトリセットを作成する
- 27. サブフォルダにシンボリックリンクを作成した後、Apache2が壊れます
- 28. バッチファイルでフォルダと複数のサブフォルダを作成する
- 29. 複数の隠しサブフォルダを作成するためのvbscript
- 30. SVN CheckOut問題 - 不要なサブフォルダを作成する