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