android标题白色_android主题Theme.Holo.Light下如何设置程序的标题字体颜色为白色
我写了一个记事本的程序,不太喜欢黑色背景,因此将主题设置为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下如何设置程序的标题字体颜色为白色相关推荐
- 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 ...
- android 自定义menu 背景颜色,Android中设置Menu菜单的文字颜色为白色
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 开发者交流裙: 188168040 Android中设置Menu菜单的文字颜色为白色,一般情况下,Android中Menu菜单的title文字颜色为黑色, ...
- 【android开发】修改主题theme(系统自带样式总结)
很多情况下,我们要适当的改变开发系统的样式以满足项目的需求,这个就需要我们了解一下android系统自带的样式有哪些,具体是什么作用!因为今天遇到了一个问题,写了一个自定义的软键盘,发现每一个按钮的提 ...
- iOS-状态栏字体颜色【白色】【Xcode9.1】
Xcode9之前 设置状态栏颜色首先在info.plist文件中,加入UIViewControllerBasedStatusBarAppearance = false: <key>UIVi ...
- Android TextView设置自动识别的超链接字体颜色,及自身点击事件无响应的解决办法
前言 我们在给TextView设置超链接的时候,可能最简单的,Android已经给出了一个非常的简单的做法就是: 在xml中设置: <!--all表示匹配所有,web表示匹配网址 --> ...
- Android之主题(Theme)总结
在AndroidManifest.xml文件中有<application android:theme="@style/AppTheme">,其中的@style/AppT ...
- (Android Studio)ActionBar's Theme/Style [ActionBar主题风格修改]
(1)默认theme代码如下: 运行结果: 视觉效果:ActionBar为Dark,背景为Light. (2)将theme改为Light: 运行结果: 视觉效果:ActionBar和背景都为Light ...
- Android “Theme.AppCompat.Light”解决方法
1.报错 styles.xml中<style name="AppBaseTheme" parent="Theme.AppCompat.Light"> ...
- Android 用户界面---样式和主题(Styles and Themes)(二)
样式属性 理解了样式是如何定义的之后,就需要学习<item>元素都定义了那些有效的样式属性类型.你可能已经熟悉了像layout_width和textColor属性,但是还有更多的可以使用的 ...
- Android 系统提供的主题
android.R.style 列举了系统提供的样式主题. 在 xml 文件中,作为属性值使用时,需要将主题名称中的 "_"(短横)改为 .(点). Theme The defau ...
最新文章
- 【07月01日】A股滚动市净率PB历史新低排名
- java 不知道键值名_java-如果您知道曲线名称和原始私钥/点,如...
- RedHat7.4最小化安装yum源不可用问题解决
- Linux C编程中的段错误
- 黄东旭:Cloud-Native 的分布式数据库架构与实践
- cnil在python_在Python中使用cumprod()计算权益曲线
- mysql sql优化入门_Mysql入门SQL 语句优化方法30例
- C语言底层原理(一):预处理、编译、汇编、链接
- 【python】编码
- 你不知道的JavaScript(上中下三册) 电子版高清PDF -- 百度云下载
- 矩阵的对数运算公式_对数(运算层面)
- Flutter发送表情接收表情库
- 规培手册填写模板_肾内科 规培轮转登记手册模板
- 算法竞赛入门【码蹄集新手村600题】(MT1101-1150)
- 华科智标_停车场定位导航反向寻车系统
- 安卓屏幕坏了怎么把资料拷出来_选择苹果还是安卓呢?(老安卓转苹果11用户体验)...
- -什么样的网站能赚钱
- 银行业务介绍--摘要
- ASP.NET教学科研成果管理系统VS开发sqlserver数据库web结构c#编程计算机网页项目
- 《B站家居行业营销报告》 | 飞瓜数据B站