建立 action bar

Action bar 就是为 Activity 显示标题,并且在标题左边显示一个 app icon。

设置一个基本的 action bar,需要 app 使用一个 activity 主题,该主题必须是 action bar 可用的。如何声明这样的主题取决于我们 app 支持的 Android 最低版本。

仅支持 Android 3.0 及以上版本

从 Android 3.0(API lever 11) 开始,所有使用Theme.Holo主题(或者它的子类)的 Activity 都包含了 action bar,当 targetSdkVersion 或 minSdkVersion 属性被设置成 “11” 或更大时,它是默认主题。所以,要为 activity 添加 action bar,只需简单地设置属性为11或者更大。

注意: 如果创建了一个自定义主题,需确保这个主题使用一个 Theme.Holo的主题作为父类。详情见Action bar 的风格化

支持 Android 2.1 及以上版本

当 app 运行在 Andriod 3.0 以下版本(不低于 Android 2.1 api=7)时,如果要添加 action bar,需要加载 Android Support 库。

在 Support Library集成到你的 app 工程中之后:

1、更新 activity,以便于它继承于ActionBarActivity。

2、在 mainfest 文件中,更新标签或者单一的标签来使用一个Theme.AppCompat主题。(注意: 如果创建一个自定义主题,需确保其使用一个Theme.AppCompat主题作为父类。)

源地址:http://wiki.jikexueyuan.com/project/android-training-geek/setting-up.html

你可能感兴趣的:(建立 action bar)