1. 什么是操作栏(ActionBar是android3.0及之后的版本添加的新特性):
1) ActionBar是一个显示在屏幕顶部的控件,它包括了在左边显示的应用的logo图标和右边操作菜单的可见项。
2) 我们可以选择可见的操作菜单可见项,不可见项会以下拉列表的形式呈现出来。
3) ActionBar同时也为Fragment之间提供标签导航。
4) ActionBar样式
- 基本样式:
如上图应用中的操作栏所示:从左边开始,依次是logo、导航选项标签和操作项(在右边插入的一个溢出菜单按钮)。
注:此处的溢出菜单按钮是在添加过多的操作项时,而操作栏中没有足够的空间放置,系统会自动生成。值得注意的是,android4.0系统有虚拟键盘。也就是说,在手机硬件屏幕下方没有物理menu按钮时,才会自动生成溢出菜单栏,否则,溢出菜单不会自动生成,其余的操作项也只能通过物理menu按钮展
- 分离样式
- Tab样式:
- 下拉列表样式
2. 操作栏的主要目的:
i. 为了标识应用程序的商标和用户的位置而提供的一个专用空间。
ii. 在不同的应用程序之间提供一致的导航和视觉体验。
iii. 突出Activity的关键操作(如“搜索”、“创建”、“共享”,等),并且在可预见的方法内给用户提供快捷的访问。