Мое приложение в настоящее время использует пакет совместимости Fragments / v4 для поддержки версий Android вплоть до 1.6.Это означает, что все мои фрагменты наследуются от версии пакета совместимости Fragment
.В настоящее время я пытаюсь переделать части приложения, чтобы использовать все возможности Honeycomb, например ActionBar
.
Я уже использую свою собственную реализацию, похожую на панель действий, на устройствах до версии 3.0, в противном случае - панель действий Honeycomb.Этот бит не проблема.
Проблема, с которой я столкнулся, заключается в попытке реализовать вкладки с помощью ActionBar.ActionBar.TabListener
ожидает, что нативные классы Fragment
и FragmentTransaction
будут работать - поэтому попытка использовать мои классы Fragment (которые наследуются из библиотеки совместимости) не компилируется.
Итак, есть ли у кого-нибудь идеи?как использовать фрагменты, использующие версию пакета совместимости Fragment
с ActionBar
вкладками?
tldr: как использовать вкладки ActionBar с фрагментами, которые наследуются от библиотеки совместимости v4?