Android ActionBar高级自定义、
来源:互联网 发布:特朗普 做的怎么样知乎 编辑:程序博客网 时间:2024/05/20 13:19
关于ActionBar的一些常见使用方法我已经在之前两篇博文(Android ActionBar完全解析(上)和Android ActionBar完全解析(下))里面介绍的比较完全了,然而在日常使用中我们会发现一些知名厂商的APP的ActionBar多姿多彩(其实我想说的是千奇百怪),那么他们是如何做到的呢。首先我们先看一下一些典型的例子:
网易云
Fuubo
如此看来是不是和Google官方提供的参考样式不太一样呢?尤其是QQ,基本上就不是遵循Google的设计规范来做的(这样设计好不好另说,这里我们只讨论实现方法),那么它们又是如何实现的呢?
首先我们知道ActionBar可以添加自定义的布局样式(setCustomView),那么突破口就在这里了,我们可以通过自定义布局样式,在这个布局文件里面添加我们需要在ActionBar上面显示的标题和控件等。
res/layout/actionbar_layout.xml
这样即可设置ActionBar的标题居中显示了,注意如果ActionBar上面有Action View的话,布局会向中间收缩。
和标题居中类似,我们也可以在布局上面添加其他控件,甚至我们可以这样做
想必经过本文的介绍,各位现在已经能够模仿写出之前在本文开始的时候列举的那些APP的ActionBar了吧。
0 0
- Android ActionBar高级自定义、
- Android自定义ActionBar
- Android自定义ActionBar
- Android Actionbar自定义标题栏
- android 自定义actionbar视图
- Android自定义ActionBar
- android 自定义 actionbar
- android ActionBar自定义样式
- android自定义的actionbar
- android actionbar 自定义样式
- android自定义actionBar布局
- Android ActionBar 自定义布局
- android ActionBar自定义CustomView
- Android自定义标题栏ActionBar
- android ActionBar自定义标题栏
- Android自定义TitleBar/ActionBar
- Android ActionBar学习(二) -- 自定义ActionBar Style
- Android ActionBar学习(二) -- 自定义ActionBar Style
- JEECG 3.7跨时代重构精华版发布,企业级JAVA快速开发平台
- c++算数
- 网站收集
- Latex引用参考文献-BibTex的使用
- UVA 11538 Chess Queen
- Android ActionBar高级自定义、
- 奇怪的FileNotFoundException
- 邻接表与链式前向星
- 从结构struct谈到类class(基于C++实现)
- C++项目中的extern "C" {}
- 平衡二叉树(AVL)的插入、删除、查找的java实现
- Bind 搭建 DNS(应用:域名方式配置分布式集群,扩展方便)
- nginx安装
- 架构之路--多线程的设计模式之Future模式