Action Bar在实际应用中,很好地为用户提供了导航,窗口位置标识,操作点击等功能。它出现于Android3.0(API 11)之后的版本中,在2.1之后的版本中也可以使用。添加与隐藏Action Bar 在3.0之后的版本中(android:minSdkVersion ...
Action Bar在实际应用中,很好地为用户提供了导航,窗口位置标识,操作点击等功能。它出现于Android3.0(API 11)之后的版本中,在2.1之后的版本中也可以使用。
添加与隐藏Action Bar
在3.0之后的版本中(android:minSdkVersion 或者 android:targetSdkVersion 属性被设置成11或者更高),默认在activity中添加了Action Bar,不用额外添加。如果不想在activity中使用Action Bar,我们可以通过设定activity的主题来实现。
在程序运行过程中,也可以动态隐藏或者显示Action Bar:
动态显示或隐藏将引起当前的activity界面重绘。如果需要频繁的显示或隐藏,可以使用overlay模式,将一个action bar固定在当前activity界面上方,无论显示或隐藏都不会使activity界面重绘。
为Action Bar添加Item
action bar上通常放置着最常用的item便于用户进行操作,那些不重要的item会被隐藏于overflow 的item中。Item通常被预定义于menu资源文件中,如下:
当一个activity启动后,在onCreateOptionsMenu()方法来填充ab中预设的item。
在item的showAsAction属性中,选项含义如下:
- never:永远不会显示。只会在溢出列表中显示。
原标题:Android之Action Bar
关键词:Android
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。