Android 的屏幕適配

參考鏈接:dpi 、 dip 、分辨率、屏幕尺寸、px、density 關係以及換算

  • dip : Density independent pixels ,設備無關像素。
  • dp :就是dip
  • px : 像素
  • dpi :dots per inch , 直接來說就是一英寸多少個像素點。常見取值 120,160,240。我一般稱作像素密度,簡稱密度
  • density : 直接翻譯的話貌似叫 密度。常見取值 1.5 , 1.0 。和標準dpi的比例(160px/inc)
  • 分辨率 : 橫縱2個方向的像素點的數量,常見取值 480X800 ,320X480
  • 屏幕尺寸: 屏幕對角線的長度。電腦電視同理。
    屏幕比例的問題。因爲只確定了對角線長,2邊長度還不一定。所以有了4:3、16:9這種,這樣就可以算出屏幕邊長了。

計算相關公式:
px = dpValue * density + 0.5f;
dp = pxValue / density + 0.5f;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章