『壹』 如何使用android-support-V7包中ActionBar
以前3.0以前的版本要使用ActionBar,必須使用國外大牛寫的ActionBarSherlock這個開源項目。今年的Google/IO大會之後,Gooogle官方在android-support-v 7包中添加了ActionBar,開始讓2.1以後的版本支持ActionBar,從此以後曾經最火的Android開源項目ActionBarSherlock可以退出歷史舞台了。
要是用V7包中ActionBar也很簡單,但有一個需要主要的地方。有些人可能該開始僅僅是把android-support-v7-appcompat.jar導入項目中
具體使用 步驟 (針對於Eclipse):
Create a library project based on the support library code:
Make sure you have downloaded the Android Support Library using the SDK Manager .
Create a library project and ensure the required JAR files are included in the project's build path:
Select File > Import .
Select Existing Android Code Into Workspace and click Next .
Browse to the SDK installation directory and then to the Support Library folder. For example, if you are adding the appcompat project, browse to <sdk>/extras/android/support/v7/appcompat/ .
Click Finish to import the project. For the v7 appcompat project, you should now see a new project titled android-support-v7-appcompat .
In the new library project, expand the libs/ folder, right-click each .jar file and select Build Path > Add to Build Path . For example, when creating the the v7 appcompat project, add both the android-support-v4.jar and android-support-v7-appcompat.jar files to the build path.
Right-click the project and select Build Path > Configure Build Path .
In the Order and Export tab, check the .jar files you just added to the build path, so they are available to projects that depend on this library project. For example, the appcompat project requires you to export both the android-support-v4.jar and android-support-v7-appcompat.jar files.
Uncheck Android Dependencies .
Click OK to complete the changes.
『貳』 Android怎樣在Actionbar作出一個返回上一個activity按鈕
箭頭是
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayShowHomeEnabled(true);
,點擊要在onOptionsItemselected裡面根據android.R.id.home重寫。
搜索框是optionsmenu中設置為SearchView