WindowManager wm = (WindowManager) getBaseContext().getSystemService(
Context.WINDOW_SERVICE);
int width = wm.getDefaultDisplay().getWidth();
int height = wm.getDefaultDisplay().getHeight();
int dep = getResources().getDisplayMetrics().densityDpi;
float dp = getResources().getDisplayMetrics().density; 其实是 dp和 pix的比例,如果单位是dp,那换成pix 像素值是 pix 乘以dp
float xdpi = getResources().getDisplayMetrics().xdpi;
float ydpi = getResources().getDisplayMetrics().ydpi;
int heightPixels = getResources().getDisplayMetrics().heightPixels;
int widthPixels = getResources().getDisplayMetrics().widthPixels;
int viewW = getResources().getDimensionPixelSize(R.dimen.pop_win_menu_width); 这个就是从dimen资源里面读取像素值,这个结果的单位是pix,是已经转换后的数值。
int viewH = getResources().getDimensionPixelSize(R.dimen.pop_win_menu_height);