Android:关于Toolbar的样式
早就已经抛弃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的样式上定义字体颜色了