簡體   English   中英

如何提供完整的Android屏幕分辨率的位圖?

[英]How can I provide Bitmaps for the full Android screen resolution?

實際上是一個簡單的問題,我花了數小時來尋找答案。

提供填滿整個屏幕的位圖資源的最佳方法是什么? 例如完整的應用背景或其他內容。

目前,我以中等分辨率將所有圖像放置在drawable-nodpi中,顯然需要大量自定義縮放。 我確實需要圖像填充整個屏幕寬度或屏幕寬度的一半或三分之一。 什么是最好的方法?

邁克爾·艾倫(Michael Ellen)( https://stackoverflow.com/a/6938345/1162415 )指出,例如drawable-ldpi具有240像素的屏幕寬度。 雖然我希望這是真的,但我不這么認為。 http://developer.android.com/guide/practices/screens_support.html#testing上的表3清楚地表明,ldpi可能導致px分辨率的實際寬度為240、480或600。

我是否應該使用針對屏幕尺寸固定的drawable- * dpi構建應用程序,例如drawable-ldpi-small等? 我們確實使用了78張卡片(如果您有興趣的話,請https://play.google.com/store/apps/details?id=com.pinkwerther.tarot )應該幾乎全屏顯示。 這使整個應用程序規模變得難以承受。 要么,要么是很多不同的apk文件的地獄。

現在有一種解決方案,我目前正在考慮這可能是合適的。 即提供一種低分辨率的默認圖像,並為apk提供一個真正高分辨率的擴展文件( http://developer.android.com/guide/google/play/expansion-files.html ),該文件可以縮放並存儲首次使用。 在我探討這種可能性之前,我只想確保沒有更簡單的解決方案...因此,請隨時向我提示那些我可能不知道的隱藏地方!

暫無
暫無

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

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