无论应用程序窗口的尺寸或偏移量/插图如何,我都需要获取相对于屏幕的点的确切坐标。我正在开发的手机具有 1080x2280 分辨率和 android 9。我尝试使用 查找屏幕尺寸getDefaultDisply
,但屏幕上的缺口高度被减去:
// Testing with notch hidden; the screen is pushed down below it
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); // 1080x2062 (-notification bar height!)
getWindowManager().getDefaultDisplay().getRealMetrics(displayMetrics); // 1080x2192 (actual window height when notch is hidden)
隐藏时如何获得真正的分辨率和缺口高度?