La mise en œuvre de ActionBar onglets avec la v4 Fragments de l'API
Mon application est actuellement en cours à l'aide de Fragments/v4 compatibilité package pour prendre en charge les versions d'Android jusqu'à 1.6. Cela signifie que tous mes Fragments hériter de la compatibilité de version du paquet de Fragment
. Je suis en train d'essayer de retravailler certaines parties de l'application pour prendre avantage des fonctions de Nid d'abeilles, comme ActionBar
.
J'utilise déjà mon propre action-bar-comme la mise en œuvre sur la pré-3.0 périphériques, et le Nid d'abeille de la Barre d'Action autrement. Ce bit n'est pas un problème.
Le problème que j'ai est d'essayer de mettre en œuvre des onglets à l'aide de l'ActionBar. ActionBar.TabListener
attend le natif Fragment
et FragmentTransaction
classes de travail - si j'essaie d'utiliser mes Fragment de classes qui héritent de la bibliothèque de compatibilité) ne compile pas.
Donc, quelqu'un a une idée comment je peux utiliser des fragments que l'utilisation de la compatibilité d'une version de package de Fragment
avec ActionBar
onglets?
tldr: comment puis-je utiliser ActionBar onglets avec des fragments qui héritent de la v4 bibliothèque de compatibilité?
Vous devez vous connecter pour publier un commentaire.
J'ai posé cette question sur l'android-liste de diffusion des développeurs.
L'approche que j'ai adoptée est celle proposée par CommonsWare, en vertu de laquelle la condition FragmentTransaction paramètre est ignoré entièrement:
http://groups.google.com/group/android-developers/msg/d8d84cdd2f753b71