Android屏幕密度dpi

什麼叫密度?Android中的密度就是屏幕每英寸所包含的像素點數。單位爲dpi;px 像素。

比如我們的手機寬2英寸長3英寸。如果他的分辨率是320*480px的話。他的密度就是160dpi;

如果手機的分辨率爲640*960px.寬爲2英寸,高爲3英寸。手機的密度是320dpi;

因此密度高的手機屏幕顯示效果越精細。

用代碼獲取手機密度。

  float xdpi=getResources().getDisplayMetrics().xdpi;
  float ydpi=getResources().getDisplayMetrics().ydpi;

Android中有規定在160dpi的手機上1px=1dp,在320dpi上2px=1dp;

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