2014-10-19 94 views
0

我正在使用android studio創建應用程序。 我創建了資產文件夾,併爲其創建了每個活動下的子目錄(每個活動都有一組不同的圖像)。 但另一方面,我想支持多個屏幕分辨率,因爲我讀的是使用可繪製文件夾的支持,也可繪製不支持子目錄。 我目前正在使用API​​ 19。使用資產文件夾或繪圖文件夾

將所有圖像放在可繪製文件夾中將是一個bug羣。

我如何能實現我的順序在我的圖片,並支持多種屏幕分辨率

目標預先感謝您

+0

留在'drawable'文件夾中。 – 2014-10-19 13:34:11

+0

但我不會被打包以「知道」哪些圖像屬於哪個活動,我將擁有總質量。 不像資產,我只能加載該活動的特定文件夾下的圖像 – 2014-10-19 14:42:13

+0

也許你可以將它們存儲在地圖中。活動,int對? – 2014-10-19 14:51:20

回答

1
+0

問題是,如果我加載activity1並且想要加載屬於這個活動的圖像,我無法做到這一點,因爲可繪製的文件夾被加載到資源和引用與不同的資產,我可以要求活動加載「activity1」文件夾下的所有圖像。 – 2014-10-19 14:40:57

0

drawables文件夾允許您將各種分辨率版本的圖像保存到單獨的文件夾中。當您詢問@ drawables/image_name時,操作系統將根據您的設備屏幕密度爲您選擇正確的資產。 /資產更像是一個普通的文件目錄。一般來說,如果您從資產中提取資金,您需要自行處理分辨率差異。

相關問題