ActionBar使用要点
来源:互联网 发布:淘宝付款后店铺不存在 编辑:程序博客网 时间:2024/05/29 03:24
ActionBar是用于实现各种效果及快捷操作的动作栏,通常位于顶部状态栏的下方。
其演示效果如下所示:
可以看出,ActionBar主要包含以下3部分:
- Icon和Title
- Action Items
- Action Overflow
设置、添加、移除ActionBar的内容
ActionBar的整体添加:
- 在建立Android工程时,在Theme中选择”Holo Light with Dark Action Bar”;
- 在建立好工程后的res/styles.xml的style标签中的parent属性中设定”android:Theme.Holo”或其子Theme。
ActionBar的整体移除:
- 在建立工程时,在Theme中选择”None”;
- 在建立好的工程后的res/styles.xml的style标签中的parent属性中设定内容为”android:Theme.Holo.NoActionBar”;
- 在onCreate方法中添加代码
ActionBar actionBar = getActionBar(); actionBar.hide();
设置Icon和Title
修改Icon:
- 在AndroidManiFest.xml中的activity标签中设置android:logo属性。
修改Title:
- 在AndroidManiFest.xml中的activity标签中设置android:label属性。
设置Action Items 和Action Overflow
应把所有的Action Items和Action Overflow设置在一个menu资源文件夹中(新建的xml文件以menu为根元素),每个item标签对应一个Action Items或Action Overflow,item标签有如下常用属性:
- android:icon——设置Action Items或Action Overflow的图标;
- android:title——设置Action Items或Action Overflow的标题;
- android:showAsAction
-always——永远显示在Action Items中;
-ifRoom——若Action Bar空间足够,则显示在Action Items上,否则显示在Action Overflow中;
-never——只显示在Action Overflow中。
为Action Items 和Action Overflow添加点击事件
- 重写onCreateOptionMenu方法,加载menu布局文件:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 重写onMenuItemSelected方法,为item项添加点击事件:
0 0
- ActionBar使用要点
- ActionBar使用要点
- ActionBar的学习要点!
- ActionBar使用
- ActionBar使用
- ActionBar 使用
- ActionBar使用
- 使用ActionBar
- ActionBar兼容性的实现方式的要点
- 关于ActionBar的要点知识总结
- ActionBar的详细使用
- Android ActionBar使用介绍
- Actionbar的使用
- [Android] ActionBar的使用
- ActionBar-pulltorefresh使用教程
- ActionBar的使用
- android ActionBar的使用
- ActionBar的使用
- 按长度格式化输出
- VS2013+OpenCV配置
- OS课程设计 内核模块
- windows7安装ipython及常用命令
- PHP的zip、unzip类详解
- ActionBar使用要点
- Android 开发资源
- clamp.min.js实现多行溢出显示省略号
- WebView
- Activity实现透明蒙版效果
- Mqtt相关概念
- 监听返回按钮,点击两下才退出程序
- 如何用Spark解决一些经典MapReduce问题
- 基于数据驱动的web UI自动化测试