2011-08-08 60 views
3

上次更新密度設備時,我更新了應用程序的資源。 開始以更高分辨率繪製我的圖標,並通過使用res/drawable-hdpi目錄結構提供它們。Android平板電腦和手機使用哪種資源結構?

到目前爲止,這麼好。

現在我想做一些改變,採用Android平板電腦。 已經更新了一些佈局,然後我慢慢地意識到爲什麼我所有的圖標在這個漂亮的顯示器上看起來有點奇怪:「正常」的10英寸平板電腦不被歸類爲hdpi,而是mdpi,因此我以前的所有「舊」資源重新出現了!

我想:我怎麼爲平板電腦提供的圖像?再次,一個新的目錄,像drawable-large或xlarge?我甚至不需要複製所有相同的資源,這是愚蠢的,我也想知道爲什麼我應該爲mdpi/hdpi分類圖像,另一方面是爲了屏幕尺寸...

什麼是首選Android開發者應該去的方式?

謝謝!

回答

0

您可以指定文件夾的api級別。對於我剛開發的應用程序,我爲所有新的galaxy 10.1圖標創建了一個名爲drawable-hdpi-v9的文件夾。

所以..如果你希望有不同的圖標或圖像爲Android 2.3版本及更早版本把圖標Android 2.3及更高版本與-v9資源文件夾添加到文件夾名稱。例如:可繪製-HDPI-V9