Каков лучший дизайн пользовательского интерфейса для выбора значка объекта в Android? - PullRequest
1 голос
/ 09 января 2012

У меня есть Activity, который предоставляет пользовательский интерфейс для редактирования свойств объекта, таких как имя, описание и так далее.Эта сущность также может иметь значок, но (это основная проблема) не может иметь значок.Я создал операцию выбора значков, которая предоставляет интерфейс для выбора значков.Но я не могу придумать простой и симпатичный способ предоставить доступ к этому средству выбора из родительской активности.Это может быть простая кнопка с изображением, если задача состоит только в том, чтобы выбрать значок, но я также должен сделать возможным удаление уже установленного значка.Наличие двух кнопок «выбрать» и «удалить» кажется уродливым.Любые умные идеи?

ОБНОВЛЕНИЕ

Я закончил с ImageButton, показывая выбранный значок или специальный значок «Нет», если объект не имеет значка.При нажатии кнопки я показываю PopupMenu на 3.0+ и ContextMenu на старых версиях.Меню содержит пункты «Изменить» и «Удалить».

Ответы [ 2 ]

0 голосов
/ 09 января 2012

как насчет gridview в пределах custom dialog, уволенного из родительской деятельности ??изменить иконку onItemSelected() вида сетки ??

0 голосов
/ 09 января 2012

Вы можете иметь рамку, которая окружает пустое пространство или изображение, если оно уже есть.

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

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

...