这是(shì)SlidingMenu第三方jar包下载(zǎi),androids 实现侧滑,用第(dì)三方(fāng)包,减少很多(duō)代码量,用起来方(fāng)面,只需(xū)要调用其中的方法就(jiù)ok。
SlidingMenu第三方(fāng)jar包是前面讲(jiǎng)了(le)官方的侧滑菜单DrawerLayout的使用(yòng),其实(shí)早在官方没有推出这个之前,就有很多第(dì)三方的(de)jar包如SlidingMenu等(děng),感谢开源的力量。
SlidingMenu是一个开源的侧滑菜单。 为(wéi)大家的安卓程序提供(gòng)侧滑菜单,这个功能也(yě)非常有用。
SlidingMenu第三方(fāng)jar包(bāo)是用于(yú)第三(sān)方引用的jar包(bāo),可(kě)以(yǐ)实现SlidingMenu侧(cè)滑菜单,将(jiāng)第三方jar包放在当前工程的libs文件夹下,在当(dāng)前项目上点击(jī)右键--》Build Path--》Configure Build Path--》Order and Export,如(rú)果androids Private Libraries没有勾选,勾选上。
1.可能报(bào)找(zhǎo)不到getSupportActionBar等(děng)ActionBarSherLock的(de)方法。原(yuán)因是使用ActionBarSherLock的Activity需继承于(yú)SherlockActivity,修改SlidingMenu liberary中的(de)
SlidingFragmentActivity,让(ràng)它继承于SherlockFragmentActivity,重(chóng)新编译liberary导(dǎo)入。
2.项目红叉或红叹(tàn)号,删除support_v4包,ActionBarSherLock已包含此包,会冲突。也(yě)有(yǒu)可能是主题(tí)问(wèn)题,注意appication theme是否正(zhèng)确,参(cān)照exsample。
3.注意把ActionBar、某些(xiē)Fragment等替换成ActionBarSherLock包中的类。
SlidingMenu依(yī)赖ActionBarSherlock。可(kě)以去官网(wǎng)下载(zǎi)最新(xīn)的ActionBarSherlock。在导入的时候SlidingMenu-master/library中的
SlidingActivity.java、SlidingFragmentActivity.java SlidingPreferenceActivity.java三个文件作如下修改(gǎi)就好了。
SlidingActivity extends Activity
SlidingFragmentActivity extends FragmentActivity
SlidingPreferenceActivity extends PreferenceActivity
分别替换成
SlidingActivity extends SherlockActivity
SlidingFragmentActivity extends SherlockFragmentActivity
SlidingPreferenceActivity extends SherlockPreferenceActivity
