SlindingMenu 是github上的大神寫得一個側滑菜單框架! android
首先你須要在下載兩個開源庫兩個zip格式的文件 git
1.SlidingMenu開源項目下載地址:https://github.com/jfeinstein10/slidingmenu中的SlidingMenu-master.zip github
2.Actionbarsherlock開源項目下載地址:http://actionbarsherlock.com中的JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53.zip app
3.而後分別解壓這兩個文件的獲得 框架
SlidingMenu-master.zip eclipse
JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53.zip spa
將這兩個文件夾下面的工程導入eclipse ip
SlidingMenu-master下面的library工程 get
JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53文件夾下面的actionbarsherlock it
如圖:我用紅色框標記出來的
而後將actionbarsherlock庫添加到library中由於library庫用了actionbarsherlock庫
步驟 右鍵library------》properties------》Android------》Add選擇actionbarsherlock庫而後ok
如圖
這是可能回報錯由於library和actionbarsherlock中的android-support-v4.jar版本不一致解決方法是將library中的android-support-v4.jar刪除將actionbarsherlock中的android-support-v4.jar複製到actionbarsherlock中而後Clear一下這兩個工程
最後運行導入SlidingMenu-master下面的example工程
而後向ExampleListActivity (ps:你導入的example工程)工程添加到library和actionbarsherlock兩個庫最後Clear一下整個工程
如圖
打開SlidingMenu library project裏SlidingFragmentActivity這個類並在聲明前添加如下代碼:
import com.actionbarsherlock.app.SherlockFragmentActivity;
而後,將下面這個父類:
public class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase
換成Actionbarsherlock裏的另一個父類(若是此時Library沒有引用Actionbarsherlock庫項目,則先引用之):
public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase
運行 ExampleListActivity工程
效果圖
最後注意:若是你要本身新建SlidingMenu項目那麼必須將你的工程跟actionbarsherlock和library放在同一個文件夾否則你沒法將這些庫添加到你的工程裏面