SlidingMenu的使用

Step.1 下载SlidingMenu 和ActionbarSherlock

名称下载地址
ActionbarSherlockhttps://github.com/JakeWharton/ActionBarSherlock
slidingmenuhttps://github.com/jfeinstein10/SlidingMenu

Step.2 导入Eclipse


a.导入 SlidingMenu
在项目空白处 鼠标右键,选择import,在选择的时候一定要注意是Existing Android Code Into WorkSpace

对应图中的进行勾选



导入之后你的项目会报错,首先要找到你导入的2个工程,编号1是Demo,编号2是引用的库
1
2


然后我们先把2作为库引用到1的项目中,右键项目1->Properties,

添加之前确保2已勾选为Library

到此,可能你的项目还会报错,不着急,慢慢来。

然后把项目1的Libs目录下的  包删除掉,然后再buildPath在删除一下。


b.导入ActionBarSherlock

接下来我们导入ActionBarSherlock,步骤同上,不过你导入成功之后可能有3个,而且还有2个报错,此时我们只需要这一个
此时再回到a选项,选择项目1,把ActionBarSherlock作为库引用到项目中来。


Step 3. 修改报错的代码


项目中的代码报错的主要问题有2个

定位 1.BaseActivity.java 

这里由于 BaseActivity是继承的SlidingFragmentActivity,而SlidingFragmentActivity里面引用的support-v4的包,而
getSupportActionBar()是在support-v7的包中才支持的。
 
此处有2个 解决方法:1. 找个support-v7的包导入
                                2. 把getSupportActionBar()换成getActionBar(),大家可以看到api注释很清楚,就是获得支持的ActionBar
                                3. 注释掉切实并不影响demo的运行


定位2. 这也是baseActiivty.java里面的。
解决办法就是强制转换


如果其他的地方也报错,其实也是这样的错,如果还有问题可以尝试以下几种办法
1.project - clean
2.按照我的步骤再来一遍

Step 4.大功告成


大家可以研究slidingmenu的demo然后集成到自己的项目当中啦。






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值