前言
ActionBar是我们google在3.0以后推出的推荐使用的标题栏,它灵活多变,非常好用,现在我们就来一起学习下吧。
配置主题
要想使用ActionBar,必须在主题里配置使用ActionBar的主题(可以在单个的Activity中配置,也可以在Application中配置),@style/Theme.AppCompat的子类,除了NoActionBar的,或者直接使用系统默认的AppTheme
xml文件配置
id,不用说了
title是设置选项的名字
showAsAction是定义此item在ActionBar中的位置,常用的有
- never 永远不会在标题栏上直接显示,必须手动点击菜单才会显示
- ifRoom 如果有空间就会在标题栏上显示,如果没有就需要手动点击菜单才会显示
- always 永远都在标题栏显示
这里需要说一下:标题栏的菜单按钮,如果你的手机没有自带菜单按钮,那么在标题栏的最右边就会有3个竖直排列的小点;如果你的手机自带了,那么菜单按钮就是你手机上自带的那个
####orderInCategory:决定每个Item的次序