【发布时间】:2015-11-01 23:17:31
【问题描述】:
我对 Android Studio 真的很陌生。我不知道如何让 ActionBarDrawerToggle 获取我试图传递的导航抽屉图像。它给了我一个错误,它期待一个工具栏而不是一个 Int (我的形象)。请在下面查看我遇到的错误的图片(工具栏错误链接)。
我从http://developer.android.com/training/implementing-navigation/nav-drawer.html 了解到,ActionBarDrawerToggle 应该能够获取我从上述链接下载的可绘制资源文件。我不知道如何解决这个问题。非常感谢任何帮助!
这是我的错误图片:Toolbar error
编辑:所以我从这个链接得到了帮助:ActionBarDrawerToggle No Suitable Constructor Drawable 答案是删除可绘制文件,因为这是 android.support.v7.app.ActionBarDrawerToggle; 所以我做到了,但其他人抱怨这构成了一个向上的动作并且没有显示抽屉图标。所以我发现了这个:https://stackoverflow.com/a/22612901/5482380 但不确定这是否是好的解决方案?????????????
【问题讨论】:
-
看来他们在此示例中从
v4支持库中引用的类现在是deprecated。不幸的是,recommendedv7version 没有使用接受可绘制资源 id 的构造函数。 -
感谢您的回复!请看我的编辑。自从我从事一个集成项目以来,我还没有测试过会发生什么。我正在构建自己的项目以测试执行此操作时会发生什么。但是其他人抱怨使用 v7 时出现的一些向上操作。
标签: java android android-studio navigation-drawer toolbar