Каков рекомендуемый дизайн пользовательского интерфейса для удаления элементов из списка? - PullRequest
2 голосов
/ 19 июля 2010

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

Play Level
+============+
| level 1    |
| level 2    |
| level 3    |
+============+
Saved Game
+============+
| save 1     |
| save 2     |
| save 3     |
+============+

Таким образом, с точки зрения вертикальной линейной разметки, есть просмотр текста, просмотр списка, просмотр текста, просмотр списка. Пользователь может коснуться / щелкнуть нужный уровень / save_game, чтобы играть. Но я хочу дать им возможность удалить любую старую сохраненную игру с этого экрана. На своей ладони я бы просто откинул их в сторону. Этот жест, кажется, не доступен здесь. Итак, мой вопрос: как другие приложения Android делают это?

[обновление] Я наполовину набирал текст, когда позвонил мой друг. Я вспомнил, что у него есть телефон Android, и он ответил на мой вопрос. Вместо того, чтобы пересматривать это сообщение, я решил опубликовать ответ на свой вопрос, если он может помочь кому-то еще.

[ответ] Нажмите + удерживайте, чтобы открыть диалоговое окно. Таким образом, щелкнув по элементу из любого списка, вы сразу перейдете в игровой режим. Нажатие + удерживание элемента откроет диалоговое окно с возможностью удалить или отменить.

Мне было бы интересно услышать другие предложения, если они у вас есть.

1 Ответ

1 голос
/ 19 июля 2010

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

В идеале, существует более открываемый шаблон, а также контекстное меню, например:

  • Экран, к которому вы переходите, нажав на сохраненную игру, имеет опциональное меню «Удалить» или кнопку
  • Экран с уровнями / сохраненными играми имеет меню параметров, ведущее к операции «Управление сохраненными играми», где пользователи могут отмечать несколько игр и удалять их через меню параметров
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...