本文主要是介绍Android初步认识ToolBar,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言:
ToolBar是ActionBar一种延伸的产物。尽管ActionBar是作为Activity不透明窗体装饰的一部分,但是ToolBar却可以放置在一个视图层的任意层中。应用也可以使用setActionBar()
方法指定ToolBar为ActionBar。
ToolBar比ActionBar有着更多值得人们关注的特性。从头到尾,一个ToolBar可能包含以下可选元素的组合。
导航按钮:它也许是一个向上的箭头图标,用来导航菜单的切换,关闭或者象征app其他的操作。若设置了ToolBar的最小高度,
那么导航按钮在垂直方向上会与ToolBar的最小高度一致。
图标:它有可能会延伸至ToolBar的高度,但其宽度是任意的。
标题和子标题:标题应该是充当当前ToolBar的一个指示牌。而子标题则是用来描述一些额外的信息。如果一个应用使用了图标,
那么应该将标题和子标题都予以省略掉。
一个或多个自定义控件:应用可能会添加一个子控件到ToolBar中,那么子控件的添加就会显示在这个位置上。如果一个子控件将
Toolbar.LayoutParams的Gravity
设置为CENTER_HORIZONTAL
,那么,子控件就会尽量在所有元素被测量之后所确定的
空间中予以居中。
活动菜单:活动菜单是位于ToolBar的最末端。如果设置了ToolBar的最小高度的话,那么,活动菜单总是与ToolBar的最小高度对齐。
例如ToolBar基本使用的示例源码的效果图所示:
熟悉ToolBar的基本使用:
设置ToolBar为Activity的app bar
1>
添加v7 appcompat 支持库到你的工程,正如
这篇关于Android初步认识ToolBar的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!