Как вызвать контекстное меню на Android? - PullRequest
0 голосов
/ 14 апреля 2011

Я разработаю приложение для запуска на небольшом планшетном ПК с Android. Большая часть экрана занята сеткой строк. Первоначальной идеей было выделить один или несколько рядов сетки, а затем нажать экранную кнопку для выполнения операции.

Мне не хватает места для кнопок, поэтому я сразу подумал о контекстном меню, вызываемом правой кнопкой мыши.

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

Может быть, я ни о чем не беспокоюсь, но мне нужно получить кодирование сейчас, и аппаратное обеспечение не будет выбрано - кем-то другим - еще какое-то время. Итак, как лучше всего использовать несколько функций в сетке строк?

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

1 Ответ

2 голосов
/ 14 апреля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...