Android側拉菜單SlidingMenu的配置和使用
來源:程序員人生 發布時間:2014-10-02 08:00:00 閱讀次數:3068次
個人博客地址
www.zalezone.cn
前言
很多android菜單都做的很炫,其中用的做多的就數側拉菜單了,比如說唱吧,以前的人人,當然也有很多客戶端改版后可能用其他的了,但是SlidingMenu的確是一個很強大的工具。
環境配置
很多工具有炫麗的效果來吸引用戶的眼球,但是這些炫麗的效果肯定需要一些代價,那就是很多代碼的支持,這個項目頁不例外,在配置環境時很有可能會遇到一系列問題,下面就寫一下具體配置的步驟和可能遇到的問題。
準備工作
- 首先去網上下載相應的依賴工程,這里主要下載在github上面的兩個項目,一個是SlidingMenu,另外一個是ActionBarSherlock。把這兩個工程導入eclipse,其中在SlidingMenu導入eclipse后可以得到兩個項目,一個是exampleListActivity,另外一個是library,這個library是作為前面一個工程的依賴包的。
- 具體如何將一個項目作為另一個項目的依賴呢?可以右擊這個項目,然后選擇屬性,在android那一欄有一個is Library選項,勾選以后這個項目就能作為其他項目的依賴了。
- 然后將下載的ActionBarSherlock這個工程也添加到eclipse中來,將添加進來的工程也配置成一個Library,然后在exampleListActivity中添加這個依賴。
依賴和版本統一
- 如果你的各個導入的項目的API等級不同的話在加載的時候就會報錯,因此這時候最好將每個導入的文件的API等級換成一樣的就行了。
- 如果你的各個導入的項目的android-support-v4.jar的版本不同的話也會報錯,這時就需要手動將各個版本的jar包換成統一的。
修改代碼
- 打開在Library項目中的SlidingFragmentActivity這個類,并且添加以下的代碼來聲明這個類
1
|
import com.actionbarsherlock.app.SherlockFragmentActivity;
|
1
|
class SlidingFragmentActivity extends FragmentActivity implements SlidingActivityBase
|
1
|
public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase
|
測試
如果不出意外的話,現在就可以運行側拉菜單的示例程序了,示例程序只是一個大體的輪廓,具體的配置需要你手動去調整,下面這幅圖就是一個使用SlidingMenu的應用的截圖

使用方法
學習中…..
參考鏈接
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈