Как создать 2 панели действий в одном приложении? - PullRequest
2 голосов
/ 03 апреля 2012

Можно ли создать 2 панели действий (используя шерлок на панели действий) в одном приложении?

Я хочу, чтобы на верхней панели навигации была стандартная панель действий, а внизу - вкладка «Действия».

Если нет способа сделать это с помощью actionbarsherlock.

Может быть, кто-то сделал это, используя FragmentActivity. Я имею в виду TabHost, так как я пытался сделать хост Tab с TabActivity, но он от 3.0 устарел и должен быть сделан с FragmentActivity. Мое приложение должно поддерживать от API 7 до API 15. Было бы неплохо для некоторых примеров.

1 Ответ

1 голос
/ 03 апреля 2012

Не совсем так.ActionBarSherlock (4.0) - это порт кода, связанного с панелью действий Android 4.0 (ICS), поэтому он может делать только то, что делает нативный Android.Это означает:

  • вы можете иметь вкладки (или пользовательскую навигацию) в верхней панели
  • вы можете иметь отдельную (разделенную) панель действий с кнопками действий внизу на телефонах (узкий экран)

Для реализации вкладок необходимо использовать фрагменты, а не TabHost / Activity и т. д. Есть примеры в каталоге samples / ABS.

...