2012-05-25 2 views
1

Я пытаюсь воссоздать аспект панели действий в Календаре Google - в частности, я хочу отобразить заголовок («май 2012 года» на изображении), который при нажатии имеет раскрывающееся меню, из которых название не является частью.Навигация в списке ActionBar с альтернативным отображением

У кого-нибудь есть способ сделать это - в идеале я ищу что-то, что будет работать в ActionBarSherlock, чтобы обеспечить обратную совместимость.

enter image description here

ответ

4

пытается достичь точно такой же результат сегодня, и, конечно же, лучше всего смотреть на Google's very own Calendar Sources here (спасибо Nicolas Klein).

Код, который вы хотите посмотреть на используется в AllInOneActivity, который использует пользовательский адаптер (CalendarViewAdapter расширяет BaseAdapater) и две различные схемы (actionbar_pulldown_menu_button.xml и actionbar_pulldown_menu_top_button.xml)

Они в основном раздуть макет меню в метод getDropDownView адаптера и макет верхнего меню в методе getView.

Смежные вопросы