首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >制作Android工具栏

制作Android工具栏
EN

Stack Overflow用户
提问于 2016-06-17 16:58:30
回答 1查看 42关注 0票数 0

我下载了谷歌的导航抽屉样例应用程序,该应用程序使用android.support.v4.app.ActionBarDrawerToggle。v4被否决了,我尝试使用android.support.v7.app.ActionBarDrawerToggle,但是ActionBarDrawerToggle(this, mDrawerLayout, R.drawable.ic_drawer, R.string.drawer_open, R.string.drawer_close )报告了R.drawable.ic_drawer的错误,说它应该是一个工具栏对象。这里有人能解释或指点一些工具栏创建教程,因为Google没有自己的教程吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-17 17:20:00

v7版本的ActionBarDrawerToggle有两个构造函数;一个接受Toolbar,另一个没有。在您的示例中,您可以简单地在posted构造函数调用中省略第三个参数,ActionBarDrawerToggle就会发现它自己需要什么。

此外,如果您遵循一个旧的示例,您可能还会收到DrawerLayout#setDrawerListener()方法的弃用警告。在最新版本中,您现在应该使用addDrawerListener()方法。

最后,您可能希望更新该示例以使用AppCompatActivity。我很确定v7版本的ActionBarDrawerToggle在普通ActivityActionBar中工作得很好,但是如果某些地方看起来不对劲,这可能就是版本的不同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37886736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档