我写了一个记事本的程序,不太喜欢黑色背景,因此将主题设置为Theme.Holo.Light,这个主题的特点是默认(没有人为设置的情况下)背景是白色,字体为黑色,但是这会导致actionbar的程序标题的字体颜色也为黑色,如果actionbar的背景我们采用默认的白色当然没问题,可是我的背景是棕色的,字体为黑色就显得不好看,这时哦需要将字体改成白色。

为了一个字体颜色更改主题当然不划算。

于是我想到了自定义Theme.Holo.Light主题:

AndroidManifest.xml中将应用的主题设置成自己定义的一个继承了Theme.Holo.Light的主题。

android:allowBackup="true"

android:icon="@drawable/ic_launcher"

android:label="@string/app_name"

android:theme="@style/CustomActivityTheme" >

在res/values/的style文件中,我只是想改变这个主题的应用标题,所以只需自定义一下actionbar的样式:

@style/MyActionBar

@style/MyActionBar,MyActionBar就是我们自定义样式的名称,写法如下:

@style/TextAppearance.Holo.Widget.ActionBar.Title.Own

android:titleTextStyle属性是ActionBar的属性之一,设置actionbar字体颜色的,而titleTextStyle的属性又有好多种,因此我们又定义了一个自定义的style  TextAppearance.Holo.Widget.ActionBar.Title.Own来设置titleTextStyle

#FFFFFF

如此这般设置之后,我的目的就达到了,这次我得到的经验是,任何主题都是可以随意定制的,但是你必须清楚,每个主题之下有哪些属性,他们的作用和名称。否则你还是没办法。

android标题白色_android主题Theme.Holo.Light下如何设置程序的标题字体颜色为白色相关推荐

  1. android:theme.holo.light.,Android: Theme.Holo.Light.NoActionBar vs Theme.Light.NoTitleBar

    问题 In res/values-v11/styles.xml, I can't use Theme.Holo.Light.NoActionBar because it was added in AP ...

  2. android 自定义menu 背景颜色,Android中设置Menu菜单的文字颜色为白色

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 开发者交流裙: 188168040 Android中设置Menu菜单的文字颜色为白色,一般情况下,Android中Menu菜单的title文字颜色为黑色, ...

  3. 【android开发】修改主题theme(系统自带样式总结)

    很多情况下,我们要适当的改变开发系统的样式以满足项目的需求,这个就需要我们了解一下android系统自带的样式有哪些,具体是什么作用!因为今天遇到了一个问题,写了一个自定义的软键盘,发现每一个按钮的提 ...

  4. iOS-状态栏字体颜色【白色】【Xcode9.1】

    Xcode9之前 设置状态栏颜色首先在info.plist文件中,加入UIViewControllerBasedStatusBarAppearance = false: <key>UIVi ...

  5. Android TextView设置自动识别的超链接字体颜色,及自身点击事件无响应的解决办法

    前言 我们在给TextView设置超链接的时候,可能最简单的,Android已经给出了一个非常的简单的做法就是: 在xml中设置: <!--all表示匹配所有,web表示匹配网址 --> ...

  6. Android之主题(Theme)总结

    在AndroidManifest.xml文件中有<application android:theme="@style/AppTheme">,其中的@style/AppT ...

  7. (Android Studio)ActionBar's Theme/Style [ActionBar主题风格修改]

    (1)默认theme代码如下: 运行结果: 视觉效果:ActionBar为Dark,背景为Light. (2)将theme改为Light: 运行结果: 视觉效果:ActionBar和背景都为Light ...

  8. Android “Theme.AppCompat.Light”解决方法

    1.报错 styles.xml中<style name="AppBaseTheme" parent="Theme.AppCompat.Light"> ...

  9. Android 用户界面---样式和主题(Styles and Themes)(二)

    样式属性 理解了样式是如何定义的之后,就需要学习<item>元素都定义了那些有效的样式属性类型.你可能已经熟悉了像layout_width和textColor属性,但是还有更多的可以使用的 ...

  10. Android 系统提供的主题

    android.R.style 列举了系统提供的样式主题. 在 xml 文件中,作为属性值使用时,需要将主题名称中的 "_"(短横)改为 .(点). Theme The defau ...

最新文章

  1. 【07月01日】A股滚动市净率PB历史新低排名
  2. java 不知道键值名_java-如果您知道曲线名称和原始私钥/点,如...
  3. RedHat7.4最小化安装yum源不可用问题解决
  4. Linux C编程中的段错误
  5. 黄东旭:Cloud-Native 的分布式数据库架构与实践
  6. cnil在python_在Python中使用cumprod()计算权益曲线
  7. mysql sql优化入门_Mysql入门SQL 语句优化方法30例
  8. C语言底层原理(一):预处理、编译、汇编、链接
  9. 【python】编码
  10. 你不知道的JavaScript(上中下三册) 电子版高清PDF -- 百度云下载
  11. 矩阵的对数运算公式_对数(运算层面)
  12. Flutter发送表情接收表情库
  13. 规培手册填写模板_肾内科 规培轮转登记手册模板
  14. 算法竞赛入门【码蹄集新手村600题】(MT1101-1150)
  15. 华科智标_停车场定位导航反向寻车系统
  16. 安卓屏幕坏了怎么把资料拷出来_选择苹果还是安卓呢?(老安卓转苹果11用户体验)...
  17. -什么样的网站能赚钱
  18. 银行业务介绍--摘要
  19. ASP.NET教学科研成果管理系统VS开发sqlserver数据库web结构c#编程计算机网页项目
  20. 《B站家居行业营销报告》 | 飞瓜数据B站

热门文章

  1. NOI2014--起床困难症
  2. 一元二次方程求根计算机的代码,一元二次方程求根Java源程序代码
  3. MATLAB中fig文件多重图片数据读取
  4. c语言中fiag的作用,c语言flag的用法_是什么意思
  5. mod() SQL中取余的函数
  6. 苹果cms(maccms) player播放器解密
  7. 汉语数字转换成阿拉伯数字
  8. QQ登录界面(Java)
  9. 斐讯 k3 设置 虚拟服务器,斐讯K3无线中继设置教程(无线扩展)
  10. 掘金8000亿早教市场,启蒙APP们还面临哪些难题?