安卓螢幕相關概念

2021-06-26 13:13:23 字數 823 閱讀 3696

px :(pixels)(畫素):螢幕上的點,與密度相關。密度大了,單位面積上的px比較多。表示螢幕實際的象素。例如,320*480的螢幕在橫向有320個象素,在縱向有480個素。

dip或dp(與密度無關的畫素)。這個和裝置硬體有關,設定一些view的寬高可以用這個,一般情況下,在不同解析度,都不會有縮放的感覺。如果用px的話,320px佔滿hvga的寬度,到wvga上就只能佔一半不到的螢幕了,那一定不是你想要的。

sp:(與刻度無關的畫素)放大畫素– 主要處理字型的大小。

in:表示英吋,是螢幕的物理尺寸。每英吋等於2.54厘公尺。

mm:表示公釐,是螢幕的物理尺寸。 r

esolution(

解析度)

:和電腦的解析度概念一樣,指手機螢幕縱、橫方向畫素個數

dpi:每英吋畫素數

density(

密度):螢幕裡畫素值濃度,resolution/screen size可以反映出手機密度

螢幕尺寸=螢幕對角線的畫素值/(密度*160)= math.sqrt(長*長+寬*寬) / (密度*160)  

這下終於知道為什麼手機高1920比他大的平板高1216大了吧,與密度有關係。

╮(╯▽╰)╭,這都是為螢幕適配做的鋪墊啊、、、、、、、、

安卓螢幕亮度設定相關

我們知道,安卓手機螢幕的亮度和鎖屏時間是由系統設定控制的,但在開發某些應用時,我們不希望它執行過程中鎖屏或者希望保持指定的亮度,雖然這些在系統設定選項裡可以實現,但難免會忘記設定以至於達不到希望的執行效果。如果在開發程式時,把這些工作在 裡實現是個不錯的選擇。那麼如何實現 控制螢幕鎖屏和亮度呢?1 ...

安卓螢幕適應

首先可能會涉及的幾個關於螢幕尺寸的單位 px,畫素,螢幕現象的基本單位 解析度,螢幕寬高即橫縱兩個方向的畫素個數,比如 480 800 螢幕尺寸,經常會說幾寸幾寸的,其實是螢幕對角線的長度,單位是英吋,1inch 2.54cm dpi,即dots per inch 每英吋多少個畫素點,相當於 px ...

安卓螢幕適配

private static int barheight 獲取狀態列高度 初始化的時候賦值 新增字型變化的監聽 override public void onconfigurationchanged configuration newconfig override public void onlow...