我尝试使用
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
metrics.heightPixels;
metrics.widthPixels;
但是因为我用View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
的宽度不对。它显示没有导航栏的尺寸。但我想知道所有的屏幕尺寸。
谢谢!
这仅在API 17及更高版本中可行。只是使用getRealMetrics(metrics)
而不是调用getMetrics()
。(或者,getRealSize(Point)
如果需要的只是大小,您可以调用。)有关与早期API级别一起使用的方法,请参见此线程。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句