亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于Android圖片和素材資源大小

關于Android圖片和素材資源大小

慕田峪7331174 2019-10-04 14:32:32
我需要澄清一些關于我的應用的圖片資源的疑問,如果我在xml文件中指定某個[圖像視圖]的高度為50度我應該從資源文件夾中選擇哪種類型的屏幕?drawable, hdpi, ldpi, mdpi, xhdpi,具有50像素的高度圖像,與基本圖像相比,較大,較小尺寸的圖像所占的百分比是多少,就像在iOS中,@ 2x實際上是圖片大小的2倍,而您以編程方式說是正常大小,謝謝!
查看完整描述

3 回答

?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

mdpi是參考密度-即mdpi顯示器上的1 px 等于1傾角。資產縮放比例為:


ldpi | mdpi | tvdpi | hdpi | xhdpi | xxhdpi | xxxhdpi

0.75 | 1    | 1.33  | 1.5  | 2     | 3      | 4

tvdpi除非您是專門為Google TV或原始Nexus 7開發的,否則您不必擔心,但即使Google也建議您僅使用hdpi資產。


這意味著如果您正在處理48dip圖像并計劃最多支持xxhdpi resolution,則應從144px圖像開始(如果您希望本機資產用于xxxhdpi,則應為192px),并為密度創建以下圖像:


ldpi    | mdpi    | tvdpi    | hdpi    | xhdpi     | xxhdpi    | xxxhdpi

36 x 36 | 48 x 48 | 64 x 64  | 72 x 72 | 96 x 96   | 144 x 144 | 192 x 192

只要將它們放置在密度特定的文件夾(例如,等)中drawable-xhdpi,它們在任何設備上的顯示尺寸都應大致相同drawable-hdpi。


作為參考,這些像素的密度為:


ldpi  | mdpi  | tvdpi  | hdpi  | xhdpi  | xxhdpi  | xxxhdpi

120   | 160   | 213    | 240   | 320    | 480     | 640


查看完整回答
反對 回復 2019-10-04
?
森林海

TA貢獻2011條經驗 獲得超2個贊

kcoppock在解釋Andorid屏幕密度方面做得很好。我只想補充一點關于原始問題。


Android Tablet啟動器圖標使用了一個密度桶。


根據Google開發人員Nick Butcher在Google+上的帖子


Nexus 10的華麗屏幕落入XHDPI密度桶。在平板電腦上,啟動器使用濃度密度桶中[0]上的圖標將其稍大一些。為確保啟動器圖標(可能是應用程序中最重要的資產)清晰可見,您需要在drawable-xxhdpi或drawable-480dpi文件夾中添加144 * 144px圖標。



查看完整回答
反對 回復 2019-10-04
  • 3 回答
  • 0 關注
  • 520 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號