Я хочу получить фактическую высоту экрана устройства, которое запускает мое приложение. Для достижения этой цели я попробовать следующее:Получение фактической высоты экрана (android)
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int Height = metrics.heightPixels;
TextView HeightView = (TextView) findViewById(R.id.screenHeight);
HeightView.setText("Screen Height: " + Height);
int Width = metrics.widthPixels;
TextView WidthView = (TextView) findViewById(R.id.screenWidth);
WidthView.setText("Screen Width: " + Width);
Устройство, которое я бегу с помощью эмулятора имеет ширину экрана 1080 пикселей и высоту экрана 1920 пикселей. Ширина отображается правильно (1080 пикселей), но высота соответствует только 1776 пикселям. Что мне нужно, чтобы мое приложение отображало правильную высоту экрана? Является ли metrics.heightPixels
плохим способом получения высоты экрана?
Без ваших предложений работает по мере необходимости. – lxknvlk