從我對Android支持多屏幕支持的理解中,可以根據屏幕密度和尺寸縮放佈局,而根據屏幕密度縮放圖像。按不同尺寸顯示圖片
這可確保圖像在不同密度屏幕上顯示相同大小。爲了克服可能出現的縮放問題,建議在四種廣義密度之間提供3:4:6:8縮放比例的不同版本的圖像。
但是,如果我的屏幕只是簡單地在下面顯示帶有一些文字的照片,並且我想在一些手機中利用額外的屏幕尺寸,並且因此會以更大的尺寸顯示照片觀點比在較小的屏幕上,那麼這樣做的最好方法是什麼?
還要顯示圖像,最好是使用wrap_content或dp - 一個優於另一個的優點是什麼?
非常感謝提前
P
非常感謝您的答覆,但WRT回答第一個問題,該鏈接似乎只descibe針對不同屏幕密度提供的圖像,使圖像顯示在同一尺寸在不同密度的屏幕上。我無法看到任何地方,這表明想要在更大的屏幕上以更大的尺寸顯示圖像(不考慮密度)的解決方案?謝謝 – user396707
您可以使用mm或in來根據屏幕的實際大小指定某些內容,但我不會推薦它。您可以使用以下代碼找到屏幕的實際大小: – gammaraptor
Display display = getWindowManager()。getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight(); – gammaraptor