Мне нужно получить точные координаты точки относительно экрана независимо от размеров окна приложения или смещений / вставок. Телефон, на котором я работаю, имеет разрешение 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)
Как получить реальное разрешение и высоту метки, когда она скрыта?