你的位置:首页 > 软件开发 > 操作系统 > Android之Action Bar

Android之Action Bar

发布时间:2015-06-11 00:00:27
Action Bar在实际应用中,很好地为用户提供了导航,窗口位置标识,操作点击等功能。它出现于Android3.0(API 11)之后的版本中,在2.1之后的版本中也可以使用。添加与隐藏Action Bar   在3.0之后的版本中(android:minSdkVersion ...

Android之Action Bar

  Action Bar在实际应用中,很好地为用户提供了导航,窗口位置标识,操作点击等功能。它出现于Android3.0(API 11)之后的版本中,在2.1之后的版本中也可以使用。

添加与隐藏Action Bar

  在3.0之后的版本中(android:minSdkVersion 或者 android:targetSdkVersion 属性被设置成11或者更高),默认在activity中添加了Action Bar,不用额外添加。如果不想在activity中使用Action Bar,我们可以通过设定activity的主题来实现。

Android之Action Bar

  在程序运行过程中,也可以动态隐藏或者显示Action Bar:

Android之Action Bar

  动态显示或隐藏将引起当前的activity界面重绘。如果需要频繁的显示或隐藏,可以使用overlay模式,将一个action bar固定在当前activity界面上方,无论显示或隐藏都不会使activity界面重绘。

为Action Bar添加Item

  action bar上通常放置着最常用的item便于用户进行操作,那些不重要的item会被隐藏于overflow 的item中。Item通常被预定义于menu资源文件中,如下:

Android之Action Bar

  当一个activity启动后,在onCreateOptionsMenu()方法来填充ab中预设的item。

Android之Action Bar

在item的showAsAction属性中,选项含义如下:

  1. never:永远不会显示。只会在溢出列表中显示。

    原标题:Android之Action Bar

    关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录