2012-08-24 3 views
0

Salut J'essaie de comprendre comment convertir mon interface utilisateur en ActionBarSherlock, mais je n'ai pas été en mesure de trouver une sorte d'API publique pour cela .... est-il un?API ActionBarSherlock?

Je suis particulièrement intéressé par les méthodes qui permettent d'accéder à des fragments et les ActionBars pour la compatibilité avec les anciennes versions d'Android (3.0) pré

Répondre

2

Le usage documentation pour ActionBarSherlock est disponible en ligne. Il a une section "API Action Bar" avec des instructions comme:

L'API exposée par l'instance ActionBar est une réplique exacte de ce que la méthode native expose. Reportez-vous à sa documentation ainsi qu'aux articles sur l'utilisation de ses fonctionnalités dans la section "Liens connexes".

 

Je suis particulièrement intéressé par les méthodes qui permettent d'accéder à des fragments

ActionBarSherlock ne "permettent d'accéder aux fragments". Il utilise le package de support Android comme backport de fragments.

+0

Donc, fondamentalement ActionBarSherlock fournit juste l'apparence qu'il offre, et la rétrocompatibilité (via le paquet de soutien)? – Ethan

+0

@Ethan: ActionBarSherlock fournit un backport de la barre d'action. C'est pourquoi il s'appelle ActionBarSherlock et non UsedRutabagaSherlock. :-) Le package de support Android fournit des backports d'une variété de choses, notamment le framework de fragmentation. Notez que ActionBarSherlock, au moins dans son itération actuelle, transmet simplement les requêtes à la barre d'actions native sur les appareils Android 4.x; il utilise sa propre implémentation de barre d'actions sur les périphériques plus anciens. – CommonsWare