SlidingMenu实现当前最流行的侧滑,兼容android2.1

SlidingMenu实现当前最流行的侧滑,兼容android2.1


该文章属于学习翻译,来源:https://github.com/jfeinstein10/SlidingMenu


SlidingMenu是一个开源的android类库,

使用它可以很方便的实现类似Google+,YouTube和Facebook这种带有侧滑菜单的应用。

该库可以自由的在自己的android应用中使用。


SlidingMenu目前已经被多个应用使用,以下是部分应用列表:

  • Foursquare

  • Rdio

  • Evernote Food

  • Plume

  • VLC for Android

  • ESPN ScoreCenter

  • MLS MatchDay

  • 9GAG

  • Wunderlist 2

  • The Verge

  • MTG Familiar

  • Mantano Reader

  • Falcon Pro (BETA)

  • MW3 Barracks


如果你在自己的应用中使用了SlidingMenu,也想被列入上面的列表中,请在twitter上告诉我。

这里有一个早期的应用例子的视频地址:http://youtu.be/8vNaANLHw-c

也可以在twitter上关注该项目:@SlidingMenu


设置

1. 在eclipse中,以android库的形式导入源码中的library。然后使用Project > Clean命令,重新编译生成文件,比如R.java等文件。

2. 把SlidingMenu以引用外部工程的形式,在自己现有的项目中加入依赖关系。


关于ActionBarSherlock的设置

1. 先完成上诉设置

2. 导出一个ActionBarSherlock拷贝,并导入到当前工作目录中。

3. 将ActionBarSherlock当作依赖库加入到SlidingMenu中。

4. 进入SlidingMenu项目的com.slidingmenu.lib.app包中,

把SlidingActivity,SlidingFragmentActivity,SlidingListActivity,SlidingPreferenceActivity 

4个Activity类的继承项___Activity替换成Sherlock___Activity类


问题:

把SlidingMenu库整合到自己的项目中时,必须保证几个项目中的android-support-v4.jar类库一致,否则编译校验无法通过。


-------------------------


整合ActionBarSherlock后的SlidingMenu demo兼容android2.1版本,

已经上传资源到csdn,地址如下:

http://download.csdn.net/detail/zhu410289616/5354568


-------------------------

文章已经在http://hi.baidu.com/zhu410289616/item/73b968648c29b130ad3e8305发布过一次。


看到这边的资源回复说“根本就不兼容2.1,只能在4.0以上”,

其实是编译环境比较高,因为代码中有一些android系统版本的判断,

是在高版本的sdk才有的方法,从而能够做到兼容2.1的。


上传本人使用的一个app,以帮助确认地址如下:

http://www.kuaipan.cn/file/id_5778848431999870.htm


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值