用官方兼容库的主题,官方的ActionBar只能用在3.0(API11)以上的系统,而ActionBarSherlock旨在允许在较低的版本中使用操作栏设计。
添加actionbarsherlock到项目中:
1.如果你使用的是Eclipse开发环境与ADT插件版本0.9.7或更高,你可以将ActionBarSherlock作为一个库项目包含进来。在Eclipse中创建一个新的Android项目使用actionbarsherlock文件夹作为现有的库。然后,在你的项目属性,添加actionbarsherlock到库。
2.如果你使ant的命令行编译,你需要在项目的actionbarsherlock文件夹中运行android update project -p。一旦完成,您可以在您的应用程序的项目中引用actionbarsherlock文件夹中的Actionbarsherlock。属性文件。更多信息请参阅Android开发者指南用于引用库项目。
3. 如果你使用maven构建你的Android项目您可以简单地添加一个依赖的库。
1. <dependency>
2. <groupId>com.actionbarsherlock</groupId>
3. <artifactId>actionbarsherlock</artifactId>
4. <version>4.3.1</version>
5. <type>apklib</type>
6. </dependency>
Action Bar API
要想在所有版本的安卓系统中使用操作栏,当在项目中创建一个activity时,必须在activity前面加上Sherlock前缀。(如。,SherlockActivity,SherlockFragmentActivity)。交互操作栏是由调用getSupportActionBar()(而不是getActionBar())。