android 5.0 阴影颜色ActionBar的Title颜色怎么修改

匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。22:26 提问
关于Android中修改menu中的item字体颜色的问题
我在style当中设定的主题颜色是white因为我想导航栏的标题颜色是白色,但是这个white同时也设定了导航栏中menu的menuItem的字体颜色,有没有办法可以不改变主题颜色,仅仅是修改menuItem的字体颜色?在style中再声明actionBarTextColor的方法我已经试过是不奏效的,求问
按赞数排序
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!
在java类文件里拿到控件,然后应该有控件.setcolor吧或者backgroundcolor
其他相关推荐ToolBar 修改菜单字体和颜色 - 简书
ToolBar 修改菜单字体和颜色
ToolBar基本使用
关于ToolBar的使用,网上已经非常多了,
思路决定出路
so, 思路是这样的:
隐藏ActionBar,这里有两种设定方法
布局文件中声明, 没什么说的
代码中设定一下,没什么说的
可以参考这里学习:
ToolBar菜单
ToolBar使用菜单,思路长这样:
首先在menu/menu_main.xml去声明布局,然后重写onCreateOptionsMenu(inflate该布局)和onOptionsItemSelected(设定其点击事件)即可,当然也可以通过toolbar.setOnMenuItemClickListener实现点击menu的回调。
这里遇到个坑,我只需要有一个菜单,默认设定后颜色为黑色,和橙色的colorPrimary不搭调,然后想着设定为白色,没想到掉坑里去了,其实我不是一个人:,这位大神很给力,尝试了各种方法,最后搞掂,思路清晰,粗暴但是不简单呐。
我直接从他的解决方法入手,开始搞,然而不是很靠谱,只能修改字体大小,颜色还是黑的,丑爆。因此来到了这里:,
方法就是添加 ToolBar 主题
这个demo运行,完美解决,但是在我自己的项目里,一直出不来效果,一定是哪里出现了问题。。
没错,确实是我的问题,凡事还是多反思自己,我画蛇添足咯,多写了点东西,是什么呢,你们应该猜到了,我们来看:
首先敲定ToolBar布局,加一个theme:
&android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?/attr/actionBarSize"
android:background="?attr/colorPrimary"
app:theme="@style/ToolbarTheme"&
&/android.support.v7.widget.Toolbar&
然后定义ToolBarTheme样式
注意,此处的坑较多,首先,要有个parent,然后actionMenuTextColor前面不能有android前缀,谁加谁怀孕,当然在values-v21/styles.xml里是需要添加android前缀的。
&!-- ToolBar菜单样式 --&
&style name="ToolbarTheme" parent="@style/ThemeOverlay.AppCompat.ActionBar"&
&item name="actionMenuTextColor"&@color/white&/item& &!--
敲定颜色--&
&item name="android:textSize"&18sp&/item& &!--
搞掂字体大小--&
好了,这样就可以了,ToolBar 修改菜单字体和颜色完成。
只要用力去钻,都会有的。
分享是一种美德,更是一种生活方式!!
也许你会说我是一个梦想者,但我不是唯一的一个。
悦分享,越快乐^_^
欢迎交流,转载请注明出处,谢谢!
安卓linux开发者

我要回帖

更多关于 proe5.0转stp保留颜色 的文章

 

随机推荐