处理 ActionBarDrawerToggle is Deprecated
2015-10-18 22:14
204 查看
ActionBarDrawerToggle is Deprecated
更新Android Support Library后,自动构建DrawerFragmentLayout,会发现有这样一个Warning:'Android.support.v4.app.ActionBarDrawerToggle' is deprecated
替换Support Library
查询官方文档可知,我们需要将v4包中的ActionBarDrawerToggle替换为support-library-v7.appcompact.jar中的ActionBarDrawerToggle替换后,new ActionBarDrawerToggle的时候会发生编译错误:
替换构造函数
根据StackOverFlow中的这个问题,新的Support Library已经不支持传入一个静态的drawer图片作为icon我们将构造函数:
mDrawerToggle = new ActionBarDrawerToggle( getActivity(), mDrawerLayout, R.drawable.ic_drawer, R.string.navigation_drawer_open, R.string.navigation_drawer_close ) {...}
替换为:
mDrawerToggle = new ActionBarDrawerToggle( getActivity(), mDrawerLayout, R.string.navigation_drawer_open, R.string.navigation_drawer_close ) {...}
编译、运行,发现新的drawer icon已经变成炫酷的动画形式了!
本文首发http://www.dss886.com,转载请注明
相关文章推荐
- 利用FFmpeg将RTSP转码成RTMP发布在RED5
- 中外合资经营企业与中外合作经营企业的区别
- I2S (Inter—IC Sound) 总线
- Mongoose学习参考文档——基础篇
- 仿QQ圆头像裁剪开源项目——ClipCircleHeadLikeQQ
- servlet输入输出乱码
- asp.net 实现在线打印功能,jQuery打印插件PrintArea实现自动分页
- jQuery.core_02
- 夺命雷公狗jquery---1选择元素的3种方法
- ZOJ 3210 (I)
- overflow:hidden
- 解决tty终端中文乱码
- linux文件之touch命令及文件时间戳
- hbase 配置优化(2)
- 2. 一些小函数
- 菜鸟的 asp.net jsonp简单应用
- 学习心得
- VSFTPD虚拟用户配置
- 10.18 小米笔试小记
- jmap命令及结合mat对内存泄露的分析