Action Bar和新推出的Toolbar有什么区别?
在Google介绍Material Design之后,我听说过一个叫做Toolbar的新的控件类。
什么是工具栏,和ActionBar和ToolBar之间的确切区别是什么?
我从Android Developers Blog发现了一个很好的解释。
在这个版本中,Android引入了一个新的工具栏小部件。 这是Action Bar模式的一个泛化,它给了你更多的控制和灵活性。 工具栏就像任何其他视图一样,使您可以更轻松地与其他视图交互,为其设置animation效果,并对滚动事件做出反应。 您也可以将其设置为您的活动的操作栏,这意味着您的标准选项菜单操作将显示在其中。
是的,我们Android开发人员需要对ActionBar
进行更多的控制,对吗? 而Toolbar
就是为了它。
换句话说, ActionBar
现在成了一种特殊的Toolbar
。 这是Google官方Material Design规范文件的摘录。
应用程序栏,以前称为Android中的操作栏,是一种用于品牌,导航,search和操作的特殊工具栏。
有关如何使用Toolbar
作为ActionBar
更多细节包含在上述博客文章中。
- 错误:执行任务失败:app:transformResourcesWithMergeJavaResForDebug'
- 如何通过在ViewPager中用手指滑动禁用分页,但仍然能够以编程方式刷卡?
- 在EditText中处理drawable上的click事件
- 如何在没有标题的NavigationView菜单中获得分隔符?
- MAT(Eclipse内存分析器) – 如何查看内存转储的位图
- 如何根据父级的维度来确定Android视图的大小
- 从Activity上下文外调用startActivity()
- 使用保存实例状态保存Android活动状态
- Android Studio – processDebugResources失败