簡體   English   中英

如何確定各種密度的圖像尺寸?

[英]How to determine image size for various density?

我正在開發Galaxy nexus 720P電話。 我已經開發了精確到720P的背景圖像。 但是圖像被拉長了。 圖像的高度和寬度應該為多少才能在手機上不拉伸?

這取決於布局屬性。 如果imageview高度大於傳遞給imageview的圖像,則該圖像將被拉伸。 設置imageview布局屬性layout_height =“ wrap_content”以不拉伸圖像,否則根據手機高度調整圖像大小。

如果您是專門為Galaxy nexus 720p開發的,則圖像應具有以下尺寸:1280 x 720

但是您不能期望它能在所有設備上正確顯示...

看看這個:

http://developer.android.com/guide/practices/screens_support.html

嘗試看一下draw9patch,它是Google的用於調整圖像大小的工具:D

基本上有3種密度可用120 dpi (1 dp = 0.75 px) 160 dpi (1 dp = 1 px) 240 dpi (1 dp = 1.5 px)

px-像素dp-每英寸點數

檢查目標設備的dpi,然后根據要覆蓋的區域創建圖像。

例如:如果設備是中等密度(160),並且您想覆蓋720 dp,則如果設備是高密度(240),並且想要覆蓋720 dp,則需要創建720 px圖像。

這將為使用其他配置的設備創建映像時提供幫助。

暫無
暫無

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

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