簡體   English   中英

如何使我的Android應用分辨率適合所有設備?

[英]How to make my Android app resolution suit all devices?

使用eclipse創建應用程序時,僅將相同的圖像文件放入drawable文件夾中的文件中就足夠了嗎? Android是否會使其自動適應設備? 還是應該手動創建具有不同分辨率的不同圖像,然后將其放在可繪制文件夾下?

簡短答案:

是的 ,android會將圖像縮放到設備上。

長答案:

是的,android會縮放圖像,但是...縮放后的圖像在較低分辨率的設備上看起來很糟糕,如果您無法生成所有首選的可繪制對象(xxhdpi xhdpi mdpi hdpi),建議您至少放大版本,這樣將按比例縮小(xxhdpi)。 最好與hdpi版本一起使用,因為在較低分辨率的屏幕上縮放比例很差。

如果您不想將不同分辨率的圖像放置在不同的文件夾中,則最好僅將HD圖像放置在hdpi文件夾中,並使用weightSum屬性在java文件中動態創建布局

您可以使用eclipse android icon set來為不同的DPI創建圖標

  • 右鍵單擊項目,然后選擇“ New ,然后選擇New other
  • type filter text部分中,鍵入android icon set
  • 從中選擇“ Android Icon Set ,然后單擊“ Next

現在您可以創建圖標

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM