KeyboardLayout类
WindowManager windowManager = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE);
mScreenHeight = windowManager.getDefaultDisplay().getHeight();
获取屏幕高度在一般手机是正确的,但是在全面屏手机获取高度不准确
DisplayMetrics dm = new DisplayMetrics();
windowManager.getDefaultDisplay().getRealMetrics(dm);
mScreenHeight = dm.heightPixels;
使用这个方法即可
KeyboardLayout类
WindowManager windowManager = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE);
mScreenHeight = windowManager.getDefaultDisplay().getHeight();
获取屏幕高度在一般手机是正确的,但是在全面屏手机获取高度不准确
DisplayMetrics dm = new DisplayMetrics();
windowManager.getDefaultDisplay().getRealMetrics(dm);
mScreenHeight = dm.heightPixels;
使用这个方法即可