Как обрабатывать нажатие кнопки меню в среде панели действий

Что касается новых рекомендаций, я заменил мое стандартное меню на панель действий. Из-за последовательного дизайна я хочу использовать панель действий для всех устройств, где можно использовать панель действий. Но есть много устройств, которые поддерживают панель действий и все еще имеют кнопку меню. Как обращаться с этим устройством? Я думаю, что это как-то обидно, если пользователь нажимает кнопку меню и ничего не происходит. Я знаю, что могу поймать нажатие кнопки, но что делать потом? Как реагировать на этот клик? Есть ли какой-нибудь метод / обычный способ обратить внимание пользователя на панель действий?

2 ответа

Решение

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

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

Опции меню появятся снизу, как будто вы используете меню в старом стиле.

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