pluffie
@pluffie
C++ / Golang / Android (Java)

Как создать кастомное контекстное меню?

Писал программу под андроид и столкнулся с проблемой реализации контекстного меню. Стандратный вариант мне не подходит по нескольким причинам:
  1. Функциональность. В обычное меню нельзя вставить разделители, подменю(возможно с подподменю)
  2. Внешний вид. Вид стандартного меню зависит от системы и кастомизировать его нельзя. Соответсвенно про красивый дизайн и темы можно даже не думать.

Как можно сделать кастомное контекстное меню? Нет, возможно я чего-то не догогяю и можно реализовать всё в стандартном меню. Если так, то опишите как это сделать.
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
@YuryBorodkin
Android dev
Особо кастомайзить дефолтный нельзя, да. Список показать разве что.
Но можно в него передать свой View, задизайненый как душе угодной.
PopupWindow(View contentView, int width, int height, boolean focusable)

Смотреть рас, два
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы