1.在Activity中获取
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int widthPixels= dm.widthPixels;
int heightPixels= dm.heightPixels;
float density = dm.density;
2.在自定义view中获取
int widthPixels=context.getResources().getDisplayMetrics().widthPixels;
int heightPixels=context.getResources().getDisplayMetrics().heightPixels;
float density = context.getResources().getDisplayMetrics().density;