(一)开始____2、添加操作栏-Adding the Action Bar——设置操作栏-Setting Up the Action Bar

设置操作栏

操作栏最基本的形式,就是在左侧显示活动和应用程序图标。即使这种简单的形式,操作栏也会告知用户所有活动的位置,并保持了对应用程序的一贯识别性。
如果设置基本操作栏,则要求应用程序使用适合该操作栏的活动主题。如何申请这样的主题取决于应用程序能支持的最低安卓版本。因此这一课根据最低支持的安卓版本分为两部分。

支持Android3.0及以上版本

从Android3.0(API级别11)开始,操作栏包含在所有使用 Theme.Holo主题(或者它的子类)的活动中。无论是 targetSdkVersion 还是minSdkVersion,当把属性设置为11或者更大时Theme.Holo是默认的主题。
所以在操作栏添加活动时,只需要设置任一属性至11或者更高即可,例如:
<manifest ... >
    <uses-sdk android:minSdkVersion="11" ... />
    ...
</manifest>
注意:如果您已经创建了自定义主题,要确保它使用了Theme.Holo主题之一作为父辈。详细信息请参考操作栏的样式。
现在 Theme.Holo 主题应用到了应用程序,而且所有活动均在操作栏显示。

支持Android2.1及以上版本

当运行版本早于Android3.0(不低于Android2.1)时,添加操作栏需要应用程序中包含Android支持库。
开始时请阅读支持库安装文件,并且设置v7 appcompat库(下载库包后请按照说明添加资源)。
一旦支持库集成到了应用程序项目中:
  1. 更新你的活动以便于它延伸到 ActionBarActivity,例如:
    public class MainActivity extends ActionBarActivity { ... }
  1. 在manifest文件中,更新 <application>元素或者个人 <activity>元素以便于使用 Theme.AppCompat主题,例如:
    <activity android:theme="@style/Theme.AppCompat.Light" ... >
现在在Android2.1(API级别11)或者更高级别运行时,您的活动已经包含了操作栏。
记得在清单内正确设置应用程序的API级别。
<manifest ... >
    <uses-sdk android:minSdkVersion="7"  android:targetSdkVersion="18" />
    ...
</manifest>
posted @ 2014-07-28 15:49  ╰→劉じ尛鶴  阅读(136)  评论(0)    收藏  举报