開源項目SlidingMenu地址:https://github.com/jfeinstein10/SlidingMenu
開源項目ActionBarSherlock地址:https://github.com/JakeWharton/ActionBarSherlock
首先,下載這兩個項目的zip包。
注:以下創建的三個工程需使用相同的android-support-v4.jar!!!
因為之前沒用過maven,所以只能手動搞啦。在Eclipse中創建個安卓項目,例如名字為ActionBarSherlockLibrary,將下載下來的JakeWharton-ActionBarSherlock-e5c2d1c/library文件夾下的AndroidManifest.xml,libs文件夾,project.properties,res文件夾,src文件夾這5項復制,直接覆蓋到已創建的ActionBarSherlockLibrary工程下,Build path導入android-support-v4.jar后,將項目放在一旁就可以了。
然后在Eclipse中再創建個安卓項目,例如名字為SlidingMenuLibrary,將下載下來的SlidingMenu-master/library文件夾下的AndroidManifest.xml,libs文件夾,project.properties,res文件夾,src文件夾這5項復制,直接覆蓋到已創建的SlidingMenuLibrary工程下,Build path導入android-support-v4.jar后,右鍵點擊SlidingMenuLibrary,點擊Properties,選擇Android選項,點擊窗口右下方的Add按鈕,在彈出的對話框中選中ActionBarSherlockLibrary項目后點擊對話框中的OK按鈕(選擇完成如下圖),然后點擊Properties界面右下角的OK按鈕保存,如此一來ActionBarSherlockLibrary就作為一個library被SlidingMenuLibrary引用進來啦。

以上完成后,打開SlidingMenuLibrary工程src文件下com.slidingmenu.lib.app包下的SlidingFragmentActivity.java,將
public class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase
修改為:
public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase
此時,SlidingMenu的library就和ActionBarSherlock的library結合在一起啦!接下來就是新建一個工程來使用SlidingMenuLibrary啦,例如新建工程名字為SlidingMenu,將下載下來的SlidingMenu-master/example文件夾下的AndroidManifest.xml,libs文件夾,project.properties,res文件夾,src文件夾這5項復制,直接覆蓋到已創建的SlidingMenu工程下,Build path導入兩個jar包后,右鍵點擊SlidingMenu,點擊Properties,選擇Android選項,點擊窗口右下方的Add按鈕,在彈出的對話框中選中SlidingMenuLibrary項目后點擊對話框中的OK按鈕(選擇完成如下圖),然后點擊Properties界面右下角的OK按鈕保存,如此一來SlidingMenuLibrary就作為一個library被SlidingMenu引用進來啦(相當於SlidingMenu中導入SlidingMenuLibrary,而SlidingMenuLibrary中導入ActionBarSherlockLibrary)。

大功告成,在運行SlidingMenu之前,最好Clean一下這三個項目~
懶得動手的童鞋可以留下您的郵箱~~~
