一、Action Bar
导航栏。是3.0之后出现的。
所以注意使用的时候清单文件要设置下
android:minSdkVersion="11"(至少11)
但如果使用v4包,则不需修改
二、ActionBar常用操作
1、删除Action Bar
因为3.0默认的主题默认创建Action Bar,所以只要设置下主题Theme.Holo.NoActionBar
<activity android:theme="@android:style/Theme.Holo.NoActionBar">
2、隐藏Action Bar
ActionBar actionBar = getActionBar();
if(actionBar.isShowing())
actionBar.hide();
3、显示Action
ActionBar actionBar = getActionBar(); if(!actionBar.isShowing()) actionBar.show();
4、添加操作性,在ActionBar中显示菜单项
大致的实现步骤和菜单实现差不多,只需要修改 android:showAsAction 属性
(1)在res-menu文件夹下添加菜单项
1 <menu xmlns:android="http://schemas.android.com/apk/res/android" > 2 3 <item 4 android:id="@+id/action_call" 5 android:orderInCategory="100" 6 android:showAsAction="always" 7 android:icon="@android:drawable/ic_menu_call" 8 android:title="拨号"/> 9 <item 10 android:id="@+id/action_help" 11 android:orderInCategory="100" 12 android:showAsAction="always|withText" 13 android:icon="@android:drawable/ic_menu_help" 14 android:title="帮助"/> 15 <item 16 android:id="@+id/action_camera" 17 android:orderInCategory="100" 18 android:showAsAction="collapseActionView" 19 android:icon="@android:drawable/ic_menu_camera" 20 android:title="相机"/> 21 <item 22 android:id="@+id/action_delete" 23 android:orderInCategory="100" 24 android:showAsAction="always" 25 android:icon="@android:drawable/ic_menu_delete" 26 android:title="删除"/> 27 28 </menu>