制作Android工具栏

时间:2016-06-17 16:58:30

标签: android

我下载了Google的Navigation Drawer示例应用,该应用使用了MyOutput.class。 v4已弃用,我尝试使用android.support.v4.app.ActionBarDrawerToggle,但android.support.v7.app.ActionBarDrawerToggle在R.drawable.ic_drawer报告错误,说它应该是工具栏对象。这里的任何人都可以解释或指向一些工具栏创建教程,因为Google没有自己的任何一个吗?

1 个答案:

答案 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版本适用于常规ActivityActionBar,但如果某些内容看似不对,则可能是版本差异。