slidingMenu的使用教程

這兩天想弄一個APP的側滑菜單,網上有很多的方法去實現,看到SlidingMenu,感覺很興奮、很強大,但是從GitHub上下載後出現了很多的問題,今天剛好看到一篇文章詳細的講述了使用過程,如何解除使用過程出現的問題。在此轉載這篇文章。原文網址

GitHub上的SlidingMenu的配置方法

1. 首先明確SlidingMenu是什麼?

SlindingMenu github上的大神寫得一個側滑菜單框架!

2. 如何使用SlidingMenu框架呢?

首先你需要在下載兩個開源庫兩個zip格式的文件

1.SlidingMenu開源項目下載地址:https://github.com/jfeinstein10/slidingmenu中的SlidingMenu-master.zip

2.Actionbarsherlock開源項目下載地址:http://actionbarsherlock.com中的JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53.zip

3.然後分別解壓這兩個文件的得到

SlidingMenu-master.zip



JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53.zip

將這兩個文件夾下面的工程導入eclipse

SlidingMenu-master下面的library工程

JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53文件夾下面的actionbarsherlock

如圖:我用紅色框標記出來的




然後將actionbarsherlock庫添加到library中因爲library庫用了actionbarsherlock

步驟 右鍵library------properties------Android------Add選擇actionbarsherlock庫然後ok

如圖



這是可能回報錯因爲libraryactionbarsherlock中的android-support-v4.jar版本不一致解決方法是將library中的android-support-v4.jar刪除將actionbarsherlock中的android-support-v4.jar複製到actionbarsherlock中然後Clear一下這兩個工程

 

最後運行導入SlidingMenu-master下面的example工程


然後向ExampleListActivity  (ps:你導入的example工程)工程添加到libraryactionbarsherlock兩個庫最後Clear一下整個工程  

如圖


打開SlidingMenu library projectSlidingFragmentActivity這個類並在聲明前添加以下代碼:

import com.actionbarsherlock.app.SherlockFragmentActivity;  

然後,將下面這個父類:

public class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase

換成Actionbarsherlock裏的另外一個父類(如果此時Library沒有引用Actionbarsherlock庫項目,則先引用之):

public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase

運行 ExampleListActivity工程

效果圖


最後注意:如果你要自己新建SlidingMenu項目那麼必須將你的工程跟actionbarsherlocklibrary放在同一個文件夾不然你無法將這些庫添加到你的工程裏面

發佈了29 篇原創文章 · 獲贊 25 · 訪問量 37萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章