Интерфейс Android с интерактивной панелью - PullRequest
0 голосов
/ 22 февраля 2011

В настоящее время я работаю над приложением для Android, я выполнил все «сложные задачи», такие как работа с моей базой данных и так далее. Теперь мне нужно, чтобы интерфейс выглядел прилично. Я хотел бы сделать что-то, что имеет «рамочный» макет, который можно нажимать. Вы должны нажать на «рамку», чтобы узнать больше информации, немного похожую на приложение Amazon. Если у кого-то есть идеи, учебники или хорошие ссылки, я был бы очень благодарен. Заранее спасибо.

1 Ответ

1 голос
/ 22 февраля 2011

Взгляните на Галерея .Он встроен в Android и делает то, что, как мне кажется, вы ищете (по крайней мере, он описывает пользовательский интерфейс приложения Amazon; поскольку FrameLayout имеет очень явное значение в Android, которое совсем не то, о чем вы говорите, япроигнорировал эту часть).

РЕДАКТИРОВАТЬ : Скриншот был бы полезен, но я думаю, что вы на самом деле говорите о простом представлении в виде списка.

О.Это либо ListView, либо, скорее, просто вертикальный LinearLayout внутри ScrollView.Я могу сказать вам, что я буду делать: у каждого элемента в LinearLayout будет набор фона с шириной match_parent и высотой wrap_content, используя 9patch с направленной вправо стрелкой внутри него.Я также определил бы идентичную, но выделенную синим цветом версию изображения для нажатого состояния и использовал бы отрисовываемое состояние XML , чтобы сообщить ему, какой использовать.Тогда я бы просто привязал прослушиватель onClick для каждого элемента, для которого нужно запустить действие щелчка.

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