2014-05-26 2 views
0

У меня есть 3 простых пункта меню.Параметры меню Google Glass (кнопка навигации)

В настоящее время Нажатие или вызов имени приложения Скажите, что «Hello World» отправляет их в приложение «Домой». Для опции меню, чтобы показать, пользователь должен нажать снова Для меню переключения, пользователь должен будет красть вперед Чтобы вернуться домой, пользователь должен будет красть назад

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

Если бы я должен был предоставить несколько кнопок на домашней странице приложения, есть ли способ для пользователей перемещаться между кнопками и разрешать им использовать.

Благодаря

ответ

1

Кнопки меню довольно непоследовательно с тем, как стеклянная посуда, как правило, работает. Параметры меню отображаются на карточке, так как их легче читать и контролировать у пользователя. Метод салфетки и выбора, вероятно, проще чем кнопки на стекле.

Чаще всего, однако, было бы использовать другую голосовую команду для запуска каждой операции вместо использования меню. Как правило, со стеклом вы не думаете о том, какое приложение вы используете - вы думаете о том, какую команду вы хотите выдать в Glass.

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

+0

Я знал, что «вариант меню каждый представлены на карте» и то, как именно это. Но я хотел убедиться, нет никаких дополнительных возможностей, которые я пропустил. Я хочу еще раз попробовать, прежде чем правильно указывать ваш ответ. Будет ли ListView работать вместе с использованием Gesturedetector и идентифицировать TAP, SWIPE_RIGHT и SWIPE_LEFT. Следует отметить, что привыкание к стеклянным пятнам занимает некоторое время, если это не мотивированный пользователь. Поэтому, стремясь к простоте в POC для принятия – user1509593

1

Вы не должны использовать ListView. Похоже, вы пытаетесь создать систему меню вручную. Что вы делаете, это добавить каждый пункт меню, который вы хотите в Menu.xml, а затем открыть его нажатием, используя GestureDetector, и они смогут прокручивать между каждым пунктом меню, который вы определили. Просто прослушайте идентификатор элемента, чтобы решить, что делать, когда он прослушивается. Также обратите внимание, что если у вас будут разные пункты меню для разных частей в одном и том же действии, обязательно переопределите onPrepareOptionsMenu.

Ниже приведен пример системы меню здесь, если это помогает: https://github.com/w9jds/GlassMenuExample

+1

Приятным примером было очень просто воспроизвести меню, используя ваш код. Благодаря! – nverbeek