我下载了Google的Navigation Drawer示例应用,该应用使用了MyOutput.class
。 v4已弃用,我尝试使用android.support.v4.app.ActionBarDrawerToggle
,但android.support.v7.app.ActionBarDrawerToggle
在R.drawable.ic_drawer报告错误,说它应该是工具栏对象。这里的任何人都可以解释或指向一些工具栏创建教程,因为Google没有自己的任何一个吗?
答案 0 :(得分:1)
bubbleText({
element: $element, // must be one DOM leaf node
newText: 'new Text', // must be one string
});
的v7版本有两个构造函数;需要ActionBarDrawerToggle
,而不是Toolbar
。在您的情况下,您可以在发布的构造函数调用中省略第三个参数,ActionBarDrawerToggle
将找到它自己需要的内容。
此外,如果您关注的是旧示例,则可能还会收到DrawerLayout#setDrawerListener()
方法的弃用警告。使用最新版本,您现在应该使用addDrawerListener()
方法。
最后,您可能还想更新示例以使用AppCompatActivity
。我非常确定ActionBarDrawerToggle
的v7版本适用于常规Activity
和ActionBar
,但如果某些内容看似不对,则可能是版本差异。