Пользовательская строка заголовка и вкладки - PullRequest
2 голосов
/ 16 февраля 2012

Есть ли способ изменить содержимое строки заголовка, когда она находится на вкладке (если бы ее не было на вкладке, я бы это сделал, но попытался найти решение не нашел).Например, предположим, что я создал собственную строку заголовка с несколькими кнопками на ней, и теперь я хочу изменить содержимое строки заголовка (Drawables, Title и функциональность).мне, если я могу реализовать панель действий в версиях ниже 3.0?Я создаю этот проект в 2.1 (я хотел бы создать панель действий с нуля).

или есть ли какой-либо способ помимо вставки изображения и размещения на нем кнопок (эта методика была бы достаточно хорошей)?1005 *

Ответы [ 3 ]

4 голосов
/ 20 февраля 2012

Если вы просто хотите реализовать парадигму ActionBar в версиях Android, предшествующих Honeycomb, я советую вам использовать библиотеку ActionBarSherlock .

Библиотека будет автоматически использовать встроенную панель действий, когда доступно или автоматически обернет пользовательскую реализацию вокруг ваши макеты. Это позволяет вам легко разработать приложение с Панель действий для каждой версии Android до 1.6.

1 голос
/ 23 февраля 2012

Ответы twaddington и pjco верны, вам нужно использовать ActionBarSherlock, если вы хотите быть совместимым с каждым уровнем SDK.

Я хочу добавить, что вы можете иметь собственную панель действий или настраиваемый вид для вкладок панели действийиспользуя метод actionbar.setCustomView(view) или tab.setCustomView(view)

В любом случае, поиграйте с ActionBarSherlock demos , есть несколько интересных вариантов использования.

0 голосов
/ 23 февраля 2012

Другой вариант, на который стоит обратить внимание, это ActionBarCompat, который, я думаю, поставляется с демо-версиями SDK 14 api.Тем не менее, ActionBarSherlock поддерживает гораздо больше функций, так что это может быть лучшим решением.

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