建立ActionBar

    Action bar 最基本的形式,就是为 Activity 显示标题,并且在标题左边显示一个 app icon。即使在这样简单的形式下,action bar对于所有的 activity 来说是十分有用的。它告知用户他们当前所处的位置,并为你的 app 维护了持续的同一标识。

    图 1. 一个有 app icon 和 Activity 标题的 action bar

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

    所以,要为 activity 添加 action bar,只需简单地设置属性为 或者更大。例如:

    到此,我们的 app 使用了 主题,并且所有的 activity 都显示 action bar。

    支持 Android 2.1 及以上版本

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

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

    1、更新 activity,以便于它继承于 。例如:

    2、在 mainfest 文件中,更新 标签或者单一的 标签来使用一个 Theme.AppCompat 主题。例如:

    切记,在 manifest 中正确地设置 app 支持的 API level: