是否有迁移本机ActionBar(API 11)到ActionBarSherlock的指南? 我的应用程序已经实施了操作栏,但现在我想迁移到ActionBAr Sherlock本机ActionBar到ActionBarSherlock迁移
3
A
回答
5
步骤#1:将ActionBarSherlock JAR添加到项目的libs/
目录中。
第2步:将您的活动(或整个应用程序)使用夏洛克味的主题(如Theme.Sherlock
,Theme.Sherlock.Light
)
第3步:更改所有的活动,从他们的福尔摩斯味等效继承(例如,Activity
- >SherlockActivity
,ListActivity
- >SherlockListActivity
)
步骤#4:更改所有的片段从它们的夏洛特味当量继承(例如,Fragment
- >SherlockFragment
,ListFragment
- >SherlockListFragment
)
第五步:所有呼叫更改为getActionBar()
到getSupportActionBar()
第6步:修复了任何其他进口的需要(例如,onCreateOptionsMenu()
现在需要Sherlock的实施Menu
而不是Android的)
而且那应该就是这样做的。您将已经有android:targetSdkVersion
设置为11或更高,礼貌您现有的本机操作栏实施,以便为您的照顾步骤。
相关问题
- 1. 本机ActionBar selectableItemBackground与ActionBarSherlock
- 2. 将actionbarsherlock迁移到版本4.0.2(从3.5)
- 3. 本机ActionBar和ActionBarSherlock之间的建议
- 4. 从C#迁移到本机窗口C++
- 5. 从ClearCase迁移到本地机器
- 6. 从本机迁移到EclipseLink持久性
- 7. Zend框架迁移到本地主机
- 8. ActionBarSherlock中的Actionbar主图标
- 9. 自定义ActionBar TabBar(ActionBarSherlock)
- 10. 迁移Git主机
- 11. Joomla迁移后在本地主机
- 12. 迁移版本
- 13. ActionBar/ActionBarSherlock上的菜单溢出按钮
- 14. 如何关闭ActionBar(ActionBarSherlock)下的蓝线?
- 15. 使用ActionBarSherlock向ActionBar添加按钮
- 16. ActionBarSherlock,ActionBar和Native菜单,如何继续?
- 17. ActionBarSherlock:显示和隐藏ActionBar + StatusBar
- 18. 更新Actionbarsherlock中的Actionbar菜单
- 19. 在Actionbar中使用“SearchView”和ActionbarSherlock
- 20. 使用ActionBarSherlock时ActionBar下的阴影
- 21. 如何在Android(ActionbarSherlock)中自定义ActionBar?
- 22. ActionBarSherlock ActionBar在Android 2.3主题中隐藏
- 23. 溢出图标不是ActionBarSherlock的Actionbar
- 24. 迁移到Git由于审批机制
- 25. 迁移到完全不同的主机
- 26. 将虚拟机迁移到新订阅
- 27. Apache迁移到虚拟主机
- 28. 从Axis1.0版本迁移到Axis2.0版本
- 29. 从ActionBar移植到ToolBar
- 30. 将100多台虚拟机从本地迁移到天青
ActionMode呢? – Taranfx
@geeknizer:手动操作模式也可以使用类似的过程进行转换,尽管我最近没有这样做,并且不能轻易列举这些步骤。但是,ActionBarSherlock不支持'CHOICE_MODE_MULTIPLE_MODAL',因为它与ListView的本地API Level 11实现紧密相关。 – CommonsWare
我做了所有的事情,只有没有等价物的东西是http://developer.android.com/reference/android/widget/PopupMenu.html在原来的impl中,它是popupMenu.getMenu(),它是android.view.Menu – Taranfx