Android TitleBar / NavBar? - PullRequest
       10

Android TitleBar / NavBar?

0 голосов
/ 17 июня 2010

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

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

Я пытаюсь подражать Серому Бару с надписью "Джордж Вашингтон"

альтернативный текст http://www.chicagohotblog.com/images/gw.bmp

1 Ответ

3 голосов
/ 17 июня 2010

Приложение Контакты с открытым исходным кодом (как и большинство основных системных приложений Android). Я предлагаю проверить это и посмотреть на макет, который вы хотите подражать. В общем, изучение большого количества этого кода - хорошая идея, чтобы разобраться с некоторыми лучшими практиками или просто позаимствовать несколько уловок.

В этом конкретном случае они используют собственный вид с именем ContactHeaderWidget, который на самом деле является FrameLayout, обертывающим TextView и Checkbox (стилизованный под звезду), а также с представлением фото (которое имеет особый режим привязки с данными о множественном контактном источнике при щелчке и т. д.).

Если вам нужен только внешний вид, а не функциональность, просто добавьте LinearLayout с GradientDrawable фоном, содержащим ImageView, TextView и флажок, стилизованный под звездочку, к макету вашей деятельности. вам там намного проще, не требуя пользовательских виджетов.

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