ActionBarSherlock 和有什么区别?和 Action Bar Compatibility
几天前,谷歌刚刚发布了让我很困惑的 ActionBar 兼容性。 Action Bar Compatibility 是否与 ActionBarSherlock 的工作方式相同并且编码是否相同?
示例:是否 app icon to navigate "up"或 Action Bar Compatibility 支持 ActionBar.Tab 吗?
最佳答案
ActionBarSherlock 与 ActionBarCompat:
我只想在 ActionBarSherlock 与 ActionBarCompat Lib 之间放置一些代码差异
我们可以将一些应用从 ActionBarSherlock 迁移到 ActionBarCompat:
步骤:
导入 AppCompat 项目。
将
SherlockFragmentActivity
替换为ActionBarActivity
。将
SherlockFragment
替换为Fragment
。更改
Menu
、MenuItem
和getSupportMenuInflater()
引用. 修改获取 Action View 的方式。mSearchView = (SearchView)MenuItemCompat.getActionView(mSearchItem)
- 修改您的主题和样式。
如需更多信息,请参阅 +NickButcher 提供的幻灯片(谷歌)
感谢来源: http://gmariotti.blogspot.in/2013/07/actionbarsherlock-vs-actionbarcompat.html http://antonioleiva.com/actionbarcompat-migrating-actionbarsherlock/
别忘了阅读这篇 developer.android了解更多关于 ABC 的信息!
注意:不幸的是,支持库无法像 ABS 一样为单元测试设置它。
输出:
致谢:加布里埃尔·马里奥蒂
关于java - ActionBarSherlock 和 ActionBar 兼容性的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7844517/