Как получить полезную высоту экрана в пикселях - PullRequest
0 голосов
/ 12 июня 2019

Я настраиваю вид сетки из 7 столбцов.Я хочу, чтобы он имел 6 строк и заполнял экран.Итак, я пытаюсь найти высоту экрана, исключая панель действий, строку состояния и программные клавиши.Я планирую установить эту высоту, деленную на 6, как высоту каждого ряда.По какой-то причине высота, которую я получаю, не является точной.

DisplayMetrics metrics = context.getResources().getDisplayMetrics();
int height = metrics.heightPixels;

1 Ответ

0 голосов
/ 12 июня 2019

Это даст вам правильные размеры экрана

 Display display = getWindowManager().getDefaultDisplay();
        Point size = new Point();
        display.getSize(size);

        int width = size.x;
        int height = size.y;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...