Follow the steps below(taken from blog here) to add ActionBarSherlock
- Download the .zip/.tgz and extract it
- Go to eclipse and choose
File->New-> Android Project
- Select
Create project from existing source
and thenbrowse
to thelibrary
folder inside extractedAndroidBarSherlock
folder - Build Target should be the latest(14 or15), but your minSdkVersion can be less (7 or 8)
- Press
Finish
- Right click on the newly created project and go to
Properties
. - Under the
Android
heading, you should see a section forLibrary
with a checkboxIsLibrary
. Make sure that’s checked. - Right click -> Properies on the project in which you wish to add
AndroidBarSherlock
under theAndroid
heading and theLibrary
section chooseAdd
. - You should see the
ActionBarSherlock
library, add this to your project - Lastly, if you were using the compatibility support , you need to delete that jar since it’s included in ActionBarSherlock.
Follow the steps below to add HoloEverywhere
- Download Zip from GitHub to your computer
- UnZip the folder
- Go to eclipse and choose
File->New-> Android Project
- Select
Create project from existing source
and thenbrowse
to theHoloEverywhereLib
folder inside extracted folder - Press
Finish
- Right click on the newly created project and go to
Properties
. - Under the
Android
heading, you should see a section forLibrary
with a checkboxIsLibrary
. Make sure that’s checked and pressAdd
and previously added libraryActionBarSherlock
.
Follow these steps to add HoloEverywhere
to your project
- Create a new Android project
- Right Click on project -> Properties -> Android -> Add, add both
ActionBarSherlock
andHoloEverywhere
-
Change the
Android Manifest
to following<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Holo.Theme"> -
Edit you
main.xml
to include Holo theme widgets. -
Change your
activity
as followspublic class ChkActionBarSherlock extends SherlockActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } }