Каковы преимущества использования панели действий вместо стандартного макета? - PullRequest
0 голосов
/ 02 апреля 2012

Я ищу способ сделать верхнюю панель согласованной между действиями, почти как фрейм в HTML.Я думал, что нашел решение, когда читал о панели действий, но когда после дальнейшего изучения я понял, что она зависит от активности, как любая другая стандартная раскладка.

Так что мой вопрос - в чем преимущество использования панели действий вместо созданияверхний бар в макете действий?

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

1 Ответ

0 голосов
/ 02 апреля 2012

Панель действий обрабатывает много вещей для вас.Например, он управляет вкладками и другим поведением переключения представлений и отображает вам OptionsMenuItems.

Нет способа создать представление, которое не будет уничтожено во время переключения активности.Действия являются очень независимыми частями приложения, которые слабо связаны только через Intents.Единственный способ сделать что-то подобное - записать все ваше состояние панели тобов в Intent и отправить его всем новым активностям, которые вы запускаете.Затем вы можете воссоздать верхнюю панель при настройке активности

...