android actionbar的学习笔记
2016-02-13 19:21
471 查看
我主要学习了actionbar的
1.如何显示和关闭
2.如何在actionbar中显示自定义的view
3.如何显示隐藏的和直接显示的menu item .
1.如何显示
我的activity继承的是:AppCompatActivity,所以它默认就有actionbar,但是我依然设置了一个自定义的theme。
2.如何得到actionbar?
actionbar有两种,一种是android系统自带的,一种是support包中的actionbar,AppCompatActivity这个类中应该是把默认的actionbar给禁掉了,刚开始的时候调用getactionbar函数总是null,转而使用getsupportactionbar函数就得到了。
3.如何显示自定义的view?
其实很简单1.开启允许显示自定义view。2set自定义的view
actionBar.setDisplayShowCustomEnabled(true);
1.如何显示和关闭
2.如何在actionbar中显示自定义的view
3.如何显示隐藏的和直接显示的menu item .
1.如何显示
我的activity继承的是:AppCompatActivity,所以它默认就有actionbar,但是我依然设置了一个自定义的theme。
2.如何得到actionbar?
actionbar有两种,一种是android系统自带的,一种是support包中的actionbar,AppCompatActivity这个类中应该是把默认的actionbar给禁掉了,刚开始的时候调用getactionbar函数总是null,转而使用getsupportactionbar函数就得到了。
3.如何显示自定义的view?
其实很简单1.开启允许显示自定义view。2set自定义的view
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setCustomView(R.layout.menu_item);
4.如何显示menu?
设置menuitem的 app:showAsAction="always"属性
相关文章推荐
- android marginLeft与marginStart
- RxAndroid介绍
- ANDROID_MARS学习笔记_S01原始版_008_Handler(异步消息处理机制)
- Android中如何加载数据缓存
- ANDROID_MARS学习笔记_S01原始版_007_Handler及线程的简单使用
- Android组件之DrawerLayout实现抽屉菜单
- Android Bluetooth蓝牙技术使用流程详解
- Android Bluetooth蓝牙技术初体验
- Android Studio酷炫插件(一)——自动化快速实现Parcelable接口序列化
- Android使用音频信息绘制动态波纹
- ANDROID_MARS学习笔记_S01原始版_006_ListView
- ANDROID_MARS学习笔记_S01原始版_005_ProgressBar
- Android数据存储之内存读写的两大内存
- [异常解决] android studio检测不到手机的解决办法——ADB驱动自己安装
- Android TextView 设置字体大小的方法
- Android AutoLayout全新的适配方式 堪称适配终结者
- Android 中 Retrofit 结合 RxJava使用
- Android中判断网络连接状态的方法
- 《Android源码设计模式解析与实战》读书笔记(二十一)
- 【Android 系统开发】使用 Source InSight 阅读 Android 源码