是否可以在Android項目的資源文件夾中創建子文件夾?我在我的項目中需要大約200張圖像(縮略圖),我可以將它們添加到drawable-mdpi中,但最好不要將這些圖像與其他圖像混合。像drawable-mdpi - > thumbs - >這裏的所有圖像。在資源文件夾中創建子文件夾
1
A
回答
4
不,這是不允許的。您只能製作由android文檔指定的文件夾。
允許的子文件夾名稱在link中指定。 Android根據這些結構生成R.java並放置子文件夾可能會導致錯誤。
0
實際上,在res文件夾中存在具有非標準名稱的文件夾時,會生成R.java
文件的機制。
(我就遇到了這個想分享一個git回購既是iOS和Android項目的一個子模塊,但不wantint的Android項目拿起我指定的文件夾中駐留的文件。)
aapt
是創建R.java
文件的工具,可以使用--ignore-assets參數調用它。在google source documentation中有一組默認設置,或者通過從命令行調用aapt
而沒有任何參數(或--help
,這不是有效的參數,但提供幫助),可以進行較爲詳細的描述。在Android項目中使用aapt.ignore.assets=xxx
中的ant.properties
文件可以完成幾乎相同的任務,具體取決於您的需求或偏好。
如果沒有強制的ant
使用(我不),該aapt
--ignore-assets
一個默認值是<dir>_*
,這意味着忽略任何文件夾開始_
一個build.xml
或其他機制。
這是我的回退:我創建了一個名爲_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. 在指定文件夾中創建文件夾在新文件夾中創建子文件夾
- 2. 使用電子創建Exe文件沒有資源文件夾
- 3. 未創建Maven資源文件夾
- 4. 在CkFinder的所有資源類型中創建子文件夾
- 5. 可繪製資源文件夾中的子文件夾?
- 6. 創建文件夾不可見在文件資源管理器
- 7. VB.NET:迭代資源文件夾和子文件夾
- 8. 在python中創建文件夾/子文件夾
- 9. 如何在子文件夾中創建多個文件夾.......!
- 10. 在代碼點火器中創建文件夾/子文件夾
- 11. 文件中的資源文件夾
- 12. Git創建子文件夾
- 13. 創建EXE安裝用bat文件,文件夾,子文件夾
- 14. Maven資源文件夾
- 15. Xcode SDL資源文件夾
- 16. 在VB2010中創建子文件夾?
- 17. iPhone:獲取資源文件夾子文件夾內的文件路徑
- 18. Xcode的建設和資源文件夾
- 19. 有沒有辦法在Xcode的資源文件夾中創建一個子文件夾?
- 20. 從資源文件夾中包含的文件夾加載資源。
- 21. 在文件夾bash中創建每個子文件夾的文件列表
- 22. 資源文件夾VS Resx文件
- 23. 如何在Java中創建Eclipse文件夾資源過濾器
- 24. 在Unity中使用資源文件夾
- 25. .htaccess - 子文件夾到子文件夾=子文件夾404
- 26. 如何創建文件夾和子文件夾
- 27. MVC創建'文件夾'和子文件夾
- 28. 創建包含文件夾子文件夾的dirset
- 29. 創建一個文件夾及其子文件夾
- 30. iPad的文件夾內創建子文件夾