java获取屏幕密度

方法1:

float xdpi = getResources().getDisplayMetrics().widthPixels;
float ydpi = getResources().getDisplayMetrics().heightPixels; Log.d("SimpleListView","xdpi = "+xdpi); Log.d("SimpleListView","ydpi = "+ydpi);

方法2:

// 获取屏幕密度(方法1)  
int screenWidth  = getWindowManager().getDefaultDisplay().getWidth();       // 屏幕宽(像素,如:480px)  
int screenHeight = getWindowManager().getDefaultDisplay().getHeight();      // 屏幕高(像素,如:800p)  
  
Log.e(TAG + "  getDefaultDisplay", "screenWidth=" + screenWidth + "; screenHeight=" + screenHeight);  
原文地址:https://www.cnblogs.com/hualuoshuijia/p/6899388.html