操作栏和新推出的工具栏有什么区别?


Answers:


197

我从Android开发者博客文章中找到了很好的解释。

在此版本中,Android引入了新的工具栏小部件。这是操作栏模式的概括,可为您提供更多控制和灵活性。 工具栏和其他任何视图一样,都是层次结构中的一个视图,可以更轻松地与其余视图进行交织,对其进行动画处理以及对滚动事件做出反应。您也可以将其设置为“活动”的操作栏,这意味着标准选项菜单操作将显示在其中。

是的,我们Android开发人员需要对进行更多控制ActionBar,对吗?并且Toolbar仅此而已。

换句话说,ActionBar现在成为一种特殊的Toolbar。这是Google官方的Material Design规范文档的摘录。

应用程序栏,以前在Android中称为操作栏,是一种特殊的工具栏,用于品牌,导航,搜索和操作。

想怎么用更多细节Toolbar作为ActionBar包含在上述博客文章。


44
从技术上讲,什么时候应该实施Toolbar而不是ActionBar什么?
Malwinder Singh 2015年

4
与旧的ActionBar不同,它提供了更好的控件来自定义其外观。它完全支持工具栏功能,可通过AppCompact支持库降低android操作系统设备的功能。使用工具栏代替ActionBar。在这种情况下,您仍然可以继续使用ActionBar功能,例如菜单,选择等。无论您想放置在应用程序中的哪个位置,都可以使用独立的工具栏。
Amandeep Rohila 2015年

1
如果您确实需要更改操作栏的高度,样式,颜色或更多自定义设置,则@Malwinder与工具栏一起使用。除了简单的操作,还可以使用操作栏。
阿西夫·穆斯塔克
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.