Сделать PopupMenu снизу?

Я пытаюсь создать всплывающее меню, которое появляется в нижней части экрана, в частности, когда я нажимаю кнопку «Назад», я хочу, чтобы меню появлялось примерно в той области, где находится кнопка «Назад». Однако я не могу найти способ расширить PopupMenu из нижней части экрана.

Вот мой код:

public void onBackPressed() {
    PopupMenu menu = new PopupMenu(this, findViewById(R.id.view_pager), Gravity.BOTTOM);
    menu.getMenuInflater().inflate(R.menu.backpressedmenu, menu.getMenu());
    menu.show();
}

Это просто показывает меню над верхней частью представления view_pager, и мне не удается сделать так, чтобы меню отображалось внизу представления view_pager.

Мне удалось найти этот вопрос однако он прилично устарел. Еще я нашел этот вопрос, но ответы не помогли и это тоже достаточно старый вопрос.

Как насчет прозрачного вида в нижней части экрана и показа всплывающего окна на этом виде. Старайтесь, чтобы высота просмотра была как можно меньше.

ADM 11.12.2020 06:40
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
1
227
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вам нужен нижний лист, а не всплывающее меню. Проверьте это и эту ссылку . Эти ссылки помогут вам.

Другие вопросы по теме