android側滑效果,SlidingMenu配置


最近開始做點東西,需要用到android activity側滑的效果。感覺配置起來還是有點小麻煩,總結一下以便回顧。
需要的東西:
1、SlidingMenu項目:點擊打開鏈接
2、ActionBarSherlock項目點擊打開鏈接

先看一下項目的文件結構:

項目效果圖:

   

   

我的配置:
1、把下載的ActionBarSherlock壓縮包JakeWharton-ActionBarSherlock-4.4.0-0-g4a79d53.zip中的項目actionbarsherlock作為一個library導入
我導入后項目沒有報錯,而且actionbarsherlock默認屬性就是library不需要更改
2、導入SlidingMenu項目的例子和library
這一步會報很多的錯誤,接下來解決
3、修改隨SlidingMenu例子名稱:ExampleListActivity導入library中的SlidingFragmentActivity讓它繼承SherlockFragmentActivity
修改后代碼形式:
  1. public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase {  
  2.   
  3. }  


4、完成第3步后項目還是會報錯,這時,把actionbarsherlock作為library導入到隨SlidingMenu例子導入的library項目和SlidingMenu例子中。
這一步應該SlidingMenu例子不需要再導入actionbarsherlock作為library,因為它已經將library項目作為library導入,而library項目已經導入了actionbarsherlock作為library。我是兩個都導入了一遍(該想法已經測試可行)

5、完成第4步項目還有錯,這時需要把library里面的android-support-v4.jar刪除。
因為actionbarsherlock,中已經有了,library項目中也有android-support-v4.jar,這二者會沖突
6、再clean一下項目就搞定了。
說明:
整個SlidingMenu例子項目的配置,需要兩個依賴,一個是actionbarsherlock,另一個是library。它們的關系是
SlidingMenu把library作為library導入,library把actionbarsherlock作為library導入。注意,這里的兩個library概念不一樣。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM