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

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