Android:关于Toolbar的样式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android:关于Toolbar的样式相关的知识,希望对你有一定的参考价值。

参考技术A

早就已经抛弃android中的ActionBar已经很久了,现在在v7中的Toolbar已经爬坑很久了。对于它的样式,也是用到的时候才会去查一下,但是有时候百度查的时候也是很麻烦,需要很久,索性就把常用到的样式给记录下来,以备不时之需,到时可直接复制粘贴大法到自己的项目中去了。废话不多说了,GETING START!!!

设置toolbar的主题: android:theme="@style/......."

上边两种样式是黑白标题的两种样式默认的显示情况。

有时候标题栏的颜色并不符合我们的要求,我们就修改下标题栏的颜色
在白色样式上进行修改,标题文字,navigation icon,overflow button,overflow menu的文字

<item name="subtitleTextColor">#09bb07</item> 这行主要是修改副标题的字体颜色
可以看到,除了overflow menu 的背景颜色没有改变 其他的字体颜色都会改变

添加OverflowMenu样式为 app:popupTheme="@style/......."

Toolbar两种不同的主题,对应的OverflowMenu样式也不同。白色的对应是黑色背景、白色字体;黑色对应的是白色背景,黑色字体。

注意:添加上OverflowMenu的样式后,之前修改标题栏字体颜色对菜单的字体颜色就不起作用了,需要重新在OverflowMenu的样式上定义字体颜色了

以上是关于Android:关于Toolbar的样式的主要内容,如果未能解决你的问题,请参考以下文章

android:Toolbar用法探析:内容显示微调

Android Toolbar样式定制详解

Android - toolbar navigation 样式

Android Toolbar 标题居中及字体样式自定义

安卓 ToolBar 颜色样式设置

安卓界面之Toolbar+tablayout+viewpager仿WhatsApp界面样式