когда я пытаюсь выполнить masterLayout.getHeight (), он возвращает 0. Я ожидал получить полную высоту экрана, как я сказал fill_parent.

т, я пытаюсь получить размер экрана за вычетом строки меню внизу.

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

Это похожий пост.Размер панели уведомлений Android и заголовка?

DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);

what_i_need =metrics.heightPixels-buttomMenuHeight();

Мне нужно buttomMenuHeight ();

я не мог найти его в API. На данный момент меня не волнует обратная сопоставимость

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос