1.px (pixels)(畫素):螢幕上的點 ,與密度相關。密度大了,單位面積上的px會比較多。
2.dip或dp(與密度無關的畫素)。這個和裝置硬體有關,為了支援wvga、hvga和qvga 5進製空間
推薦使用這個。一種基於螢幕密度的抽象單位。設定一些view的寬高可以用這個,一般情況下,在不同解析度,都不會有縮放的感覺。如果用px的話,320px佔滿hvga的寬度,到wvga上就只能佔一半不到的螢幕了,那一定不是你想要的。
3.sp(與刻度無關的畫素)放大畫素– 主要處理字型的大小。
android 官方資料
全e文,不過權威,全面,官方
android開發教程之螢幕元素相關概念
android 官方資料
多螢幕多解析度的支援和一些概念
最新歷史版本 :android各版本區別總結
android布局方式怎麼適應不同螢幕大小
使用 popupwindow這個控制項,在一些大螢幕手機上有些按鈕就顯示的不完全了,popupwindow new popupwindow findviewbyid r.id.mainlayout 300,250 在小螢幕上顯示效果不錯 我是這麼呼叫的,popupwindow具體定義在layout中...
android 螢幕自適應
細說 layout weight 目前最為推薦的 android多螢幕自適應解決方案。該屬性的作用是決定控制項在其父布局中的顯示權重,一般用於線性布局中。其值越小,則對應的layout width或layout height的優先順序就越高,一般橫向布局中,決定的是 layout width 的優先...
Android螢幕自適應解析
先了解下api中的工具類 android.util.displaymetrics 最主要的顯示引數。獲得displaymetrics可以通過2種方式 1.在activity中使用activity.getresources getdisplaymetrics 2.新建乙個例項,通過display類的工...