2014-09-25 50 views
0

我有一個圖像在除drawable-ldpi文件夾以外的所有文件夾中。那麼如果我將在ldpi設備中運行我的項目,那麼它將從哪個文件夾中嘗試找到該圖像?或我的應用程序只會崩潰?我在我的可繪製文件夾中也沒有這個圖像。如果在drawable-ldpi中找不到圖像,該怎麼辦?

回答

1

並非所有的密度都需要圖像,只有一個就足夠了。系統會在需要時將其放大/縮小。所以最好的方法是擁有支持最高密度的圖像(xhdpi或xxhdpi)。

它會縮放,但是當使用ldpi的手機嘗試加載xhdpi或xxhdpi圖像時,可能會遇到問題。

谷歌的建議,它是有用的,當你爲每個決議創建不同的圖像,而不是調整它的大小。

而且在Eclipse創建啓動器圖標時,它只創建它們爲mdpi,hdpi,xhdpi和xxhdpi。基於此創建ldpi圖標不是必需的,並且mdpi將自動縮小。

在你的情況下,它會嘗試在mdpi文件夾中查找圖像。

1

不用擔心,FYI ldpi設備在幾個月前關閉,現在沒有任何新的ldpi設備會進入市場。但是,如果任何用戶將您的應用程序安裝在ldpi設備上,那麼它將找到最接近的圖像作爲與ldpi相比,並將顯示它。

但該圖片必須位於任何文件夾中。

+0

確定。你的意思是如果我有我的mdpi文件夾中的圖像,那麼它會從mdpi? – Beena 2014-09-25 12:19:27

+0

@Bini是的,你的應用程序將nt崩潰,但圖像分辨率將在mdpi,hdpi或xhdpi設備不同 – 2014-09-25 12:20:03

0

只有在至少一個可繪製文件夾中具有指定圖像時,您的應用程序纔會崩潰。系統將顯示最密度的圖像。

1

如果用戶正在使用具有低密度屏幕的設備,並且未找到ldpi資源,則使用密度最接近的資源並按比例縮小。順便說一句,我甚至不會打擾mdpi,更不用說ldpi。

1

測試情況下,我執行使用MDPI裝置 -

  1. 放置圖像中抽拉-xxxhdpi僅文件夾,工作得很好。
  2. 放置圖像drawable-ldpi文件夾只,工作正常。

來到結論同時執行規模達比例放倒

問候

相關問題