DisplayMetrics metrics = ctx.getResources().getDisplayMetrics();//减去虚拟按键的情况下获取物理分辨率 Log.e("device_size",""+metrics.heightPixels+"*"+metrics.widthPixels);
Display display = ((Activity)ctx).getWindowManager().getDefaultDisplay();//虚拟按键的情况下获取物理分辨率 Point outSize = new Point(); display.getRealSize(outSize); int width = outSize.x; int height = outSize.y;