android 如何改变antionbar的字体颜色
2013-06-28 09:32
344 查看
我写了一个记事本的程序,不太喜欢黑色背景,因此将主题设置为Theme.Holo.Light,这个主题的特点是默认(没有人为设置的情况下)背景是白色,字体为黑色,但是这会导致actionbar的程序标题的字体颜色也为黑色,如果actionbar的背景我们采用默认的白色当然没问题,可是我的背景是棕色的,字体为黑色就显得不好看,这时哦需要将字体改成白色。
为了一个字体颜色更改主题当然不划算。
于是我想到了自定义Theme.Holo.Light主题:
AndroidManifest.xml中将应用的主题设置成自己定义的一个继承了Theme.Holo.Light的主题。
在res/values/的style文件中,我只是想改变这个主题的应用标题,所以只需自定义一下actionbar的样式:
android:titleTextStyle属性是ActionBar的属性之一,设置actionbar字体颜色的,而titleTextStyle的属性又有好多种,因此我们又定义了一个自定义的style TextAppearance.Holo.Widget.ActionBar.Title.Own来设置titleTextStyle
如此这般设置之后,我的目的就达到了,这次我得到的经验是,任何主题都是可以随意定制的,但是你必须清楚,每个主题之下有哪些属性,他们的作用和名称。否则你还是没办法。
转载声明:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0226/908.html
为了一个字体颜色更改主题当然不划算。
于是我想到了自定义Theme.Holo.Light主题:
AndroidManifest.xml中将应用的主题设置成自己定义的一个继承了Theme.Holo.Light的主题。
@style/MyActionBar,[b]MyActionBar[/b]就是我们自定义样式的名称,写法如下:
转载声明:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0226/908.html
相关文章推荐
- Android(java)学习笔记96:如何改变spinner系统自带的字体和颜色
- Android如何让TextView子元素随着父元素的背景变化而改变字体颜色?
- Android如何利用代码动态改变字体颜色
- Android TextView 动态改变字体颜色
- Android的RadioButton随着选中状态的改变字体颜色也改变
- 如何改变Android Progressbar默认颜色
- android中为TextView动态改变字体颜色,如点击时更改
- 如何改变CEdit的字体颜色大小
- 如何改变UITextField中placeholder的颜色,字体
- Android改变选中字体颜色
- android程序开发-如何让程序的字体不随系统字体的设置而改变
- 如何改变Android标准键的颜色?
- [Android UI界面] 如何在activity中动态的设置TextView上字体的颜色
- Android ListView 如何更改字体颜色,字体类型等参数
- android 按钮按下时改变字体颜色
- Android动态改变TextView字体颜色
- Android ListView 如何更改字体颜色,字体类型等参数
- android主题Theme.Holo.Light下如何设置程序的标题字体颜色为白色 分类: Android界面和组件 2014-06-21 14:02 327人阅读 评论(0) 收藏
- Android_Button按下改变背景和字体颜色
- 如何设置android app 的字体大小不受系统字体大小改变的影响