WindowManager windowManager = (WindowManager) getSystemService(Context. WINDOW_SERVICE); //WindowManager windowManager = (WindowManager) getApplication.getSystemService(Context. WINDOW_SERVICE); final Display display = windowManager.getDefaultDisplay(); Point outPoint = new Point(); if (Build.VERSION.SDK_INT >= 19) { // 可能有虚拟按键的情况 display.getRealSize(outPoint); } else { // 不可能有虚拟按键 display.getSize(outPoint); } int mRealSizeWidth;//手机屏幕真实宽度 int mRealSizeHeight;//手机屏幕真实高度 mRealSizeHeight = outPoint.y; mRealSizeWidth = outPoint.x; Log.i("MainApplication","screen_width "+mRealSizeWidth); Log.i("MainApplication","screen_height "+mRealSizeHeight);
Android 获取屏幕高和宽(包含虚拟按键,即手机屏幕真实的高和宽)
最新推荐文章于 2023-12-27 14:36:59 发布