(二)Android导航栏和菜单资源的结合使用
来源:互联网 发布:tomcat 压缩 js 编辑:程序博客网 时间:2024/06/07 13:06
ActionBar是Android3.0的重要更新之一,位于传统标题栏的位置。
1.注意在使用ActionBar时保证该应用的目标版本应高于11(Android3.0的版本号):<uses-sdk android:targetSdkVersion=“XX”/>
Android版本高于3.0,则会启用导航栏。
2.如果不希望使用ActionBar,可以设置该应用的主题为XXX.NoActionBar
(关于theme之后会有整理链接)
3.因为Android不再要求手机必须提供Menu键,则可能导致用户不能使用OptiosMenu,则可以使用ActionBar显示选项菜单:
首先MenuItem新增了setShowAsAction(int actionEnum):是否将该菜单显示在ActionBar上。有如下的参数值:
SHOW_AS_ACTION_ALWAYS:总是将该MenuItem显示在导航栏上。
SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW:折叠成普通菜单项。
SHOW_AS_ACTION_IF_ROOM:位置足够时才显示。
SHOW_AS_ACTION_NEVER:不将该MenuItem显示在ActionBar上。
SHOW_AS_ACTION_WITH_TEXT:与文字一起显示。
实际项目中推荐使用XML文件定义菜单资源,在定义菜单资源时为<item../>元素增加android:showAsAction属性
举例代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" > <item android:id="@+id/action_add" android:icon="@drawable/action_add" <span style="color:#ff0000;"><strong>android:showAsAction="always" </strong></span> /> </menu>则接下来就像是正常使用菜单资源一样就行了,菜单的使用链接:点击打开链接
0 0
- (二)Android导航栏和菜单资源的结合使用
- android实现底部导航栏和顶部导航栏(相当于网页上的一级菜单和二级菜单)
- 使用CSS 制作导航菜单 (二)
- 300+Jquery, CSS, MooTools 和 JS的导航菜单资源
- Android学习笔记(2)——底部导航栏、菜单的使用
- Android 滑动导航菜单的快速构建(二) Material Design
- Android框架学习之Retrofit(二)RxJava和Retrofit2.0的结合使用
- Tablayout和Viewpager的结合使用,实现导航的效果
- Android仿小米商城底部导航栏之二(BottomNavigationBar、ViewPager和Fragment的联动使用)
- Android开发之ActionBar结合Fragment的导航功能的使用(源代码分享)
- Android Studio 结合Git的使用(二)
- Ios中导航栏和标签栏的结合以及UIButton、UILabel的使用
- Tcpdump 和 Wireshark 的结合使用(二)
- Android的菜单资源
- 菜单资源的使用
- Android开发——Fragment简单示例(二)制作一个应用菜单导航栏
- android简单实例--------普通菜单optionMenu,上下文菜单ContextMenu,弹出式菜单的使用PopuMenu(二)
- Android 使用DrawerLayout实现抽屉效果的导航菜单
- HTML列表标签和图像标签
- Git .gitignore注意事项
- 《数据结构学习与实验指导》3-9队列中的元素排序
- Linux命令技巧总结
- uboot2012.10编译错误汇总
- (二)Android导航栏和菜单资源的结合使用
- jsp页面中jstl标签详解
- java I/O底层是如何工作的?
- 【课堂程序整理】字符统计
- Git分支管理策略
- lookup关联表选择
- Kafka源码和文档阅读与体会(二)
- Left Menu抽屉效果与ScrollView共存时的手势冲突
- 如何在github中显示所有的repo