用官方兼容庫的主題,官方的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())。