android 螢幕密度

2021-06-26 02:59:41 字數 562 閱讀 6639

drawable drawable- hdpi、drawable- mdpi、drawable-ldpi的區別:

同樣使用60*60的,在螢幕密度為0.75下  

(1)drawable-hdpi裡面存放高解析度的,

(2)drawable-mdpi(drawable)裡面存放中等解析度的, 獲取button高度為45     

(3)drawable-ldpi裡面存放低解析度的,                           獲取button高度為60            

1. 放在drawable中,等同於放在drawable-mdpi中,原因為:drawable目錄不具有螢幕密度特性,所以採用基準值,即mdpi

2. 放在某個特定drawable中,比如drawable-hdpi,如果裝置的螢幕密度高於當前drawable目錄所代表的密度,則會被放大,否則會被縮小

放大或縮小比例 = 裝置螢幕密度 / drawable目錄所代表的螢幕密度

3. 為了更全面的適配所有裝置,我們應該提供一套針對主流螢幕密度的(目前為hdpi或xhdpi),其他密度通過系統自動縮放得到

Android螢幕密度

一 常用的單位 相對單位主要有 px sp dp 絕對單位主要有 pt in mm 二 單位應用總結 一般用相對單位,而不是絕對單位 1 字型的大小一般使用sp,用此單位的字型能夠根據使用者設定字型的大小而自動縮放 2 空間等相對距離一般使用dp dip 隨著密度變化,對應的畫素數量也變化,但並沒有...

Android螢幕密度dpi

什麼叫密度?android中的密度就是螢幕每英吋所包含的畫素點數。單位為dpi px 畫素。比如我們的手機寬2英吋長3英吋。如果他的解析度是320 480px的話。他的密度就是160dpi 如果手機的解析度為640 960px.寬為2英吋,高為3英吋。手機的密度是320dpi 因此密度高的手機螢幕顯...

Android螢幕適配之支援各種螢幕密度 三

我們之前了解過螢幕的畫素密度 dpi,我們身邊有很多種類的手機,它們的dpi各不相同,我們如何去適配這些不同的螢幕呢?單位務必使用dp或者sp dp是一種非密度制約畫素,其尺寸與 160 dpi 畫素的實際尺寸相同,即對應mdpi下的尺寸。sp也是一種基本單位,它用於設定文字的大小,它可以根據我們設...