安卓笔记(ActionBar)

1、仅支持 Android 3.0 及以上版本(3.0 以下需手动加载Support库)

2、最低sdk

3、所有使用 Theme.Holo 主题(或者它的子类)的 Activity 都包含了 action bar

4、默认情况下,所有的操作都显示在 action overflow 中,但为每一个操作指明设计意图是很好的做法。

5、 在 manifest 中声明一个 activity 的父类例如

android:parentActivityName="com.example.myfirstapp.MainActivity" >
android:value="com.example.myfirstapp.MainActivity" />

6、为避免在 action bar 隐藏和显示过程中调整布局的大小,可以为 action bar 启用叠加模式(overlay mode)。在叠加模式下,所有可用的空间都会被用来布局就像ActionBar不存在一样,并且 action bar 会叠加在布局之上。

7、启用叠加模式(Overlay Mode)

要为 action bar 启用叠加模式:
1. 需要自定义一个主题,该主题继承于已经存在的 action bar 主题
2. 设置 android:windowActionBarOverlay 属性的值为 true
3. 如果 minSdkVersion 为11或更高,自定义主题必须继承 Theme.Holo 主题(或者其子主题)。例如:


true

8、当 action bar 启用叠加模式时,它可能会遮挡住本应保持可见状态的布局。为了确保这些布局始终位于 action bar 下部,可以使用 actionBarSize 属性:

android:paddingTop="?android:attr/actionBarSize">

你可能感兴趣的:(安卓笔记(ActionBar))