Existe-t-il un guide pour ActionBar migrant Native ActionBar (API 11) vers ActionBarSherlock? Mon application a déjà la barre d'action implémentée, mais maintenant je souhaite migrer vers ActionBAr SherlockMigration d'ActionBar vers ActionBarSherlock d'origine
Répondre
Étape 1: Ajoutez le JAR ActionBarSherlock au répertoire libs/
de votre projet.
Étape # 2: Demandez à vos activités (ou l'ensemble de l'application) utiliser un thème à saveur Sherlock (par exemple, Theme.Sherlock
, Theme.Sherlock.Light
)
Étape # 3: Changer toutes vos activités à hériter de leurs équivalents aromatisés Sherlock (par exemple, Activity
->SherlockActivity
, ListActivity
->SherlockListActivity
)
Étape # 4: Changez tous vos fragments d'hériter de leurs équivalents aromatisés Sherlock (par exemple, Fragment
->SherlockFragment
, ListFragment
->SherlockListFragment
)
Étape # 5: Changer tous les appels à getActionBar()
-getSupportActionBar()
Étape # 6: Réparez toutes les autres importations au besoin (par exemple, onCreateOptionsMenu()
devra maintenant la mise en œuvre de Menu
au lieu de son Android Sherlock)
Et cela devrait juste le faire. Vous aurez déjà android:targetSdkVersion
défini à 11 ou plus, grâce à votre implémentation de barre d'action native existante, afin que cette étape soit prise en charge pour vous.
- 1. migration PHP vers Java
- 2. Migration d'Oracle vers MySQL
- 3. Migration vers PostgreSQL 'xml'
- 4. Migration d'Assembla vers GitHub
- 5. Migration EclipseLink vers Hibernate
- 6. Migration vers FOSUserBundle
- 7. Migration d'Authlogic vers Devise
- 8. Migration vers jquery 1.4
- 9. Migration ASMX vers WCF
- 10. Migration d'Oracle vers MySQL
- 11. Migration vers ES6
- 12. migration vers bluetooth 3.1
- 13. Migration d'OsCommerce vers Magento
- 14. Migration de Datable vers Linq vers Sql
- 15. Migration vers Team Foundation Server
- 16. Migration de Stata vers Python
- 17. VSS 6.0 vers TFS Migration
- 18. Migration de Websphere vers Jboss
- 19. Migration de Subversion vers Git
- 20. Migration de Java vers C#
- 21. Migration de MSSQL vers mysql
- 22. Migration de Joomla vers Wordpress
- 23. Migration de Documentum vers SVN
- 24. Migration de PyQt3 vers PyQt4
- 25. Migration de Spark vers Razor
- 26. Migration de tables vers InnoDB
- 27. Migration de ColdFusion vers ASP.NET
- 28. Migration de PHP4 vers PHP5
- 29. Migration du prototype vers jquery
- 30. Migration vers des systèmes ouverts
Et qu'en est-il d'ActionMode? – Taranfx
@geeknizer: Les modes d'action manuels peuvent également être convertis, en utilisant un processus similaire, même si je ne l'ai pas fait récemment et que je ne peux pas facilement énumérer les étapes. Toutefois, ActionBarSherlock ne prend pas en charge 'CHOICE_MODE_MULTIPLE_MODAL', car cela est trop lié à l'implémentation native de l'API Niveau 11 de' ListView'. – CommonsWare
J'ai fait à travers tout cela, seule chose qui n'a pas d'équivalent est http://developer.android.com/reference/android/widget/PopupMenu.html Dans l'impl implicite, c'était popupMenu.getMenu() qui est android.view.Menu – Taranfx