Android设置应用内文字的默认颜色和大小
浏览:1900次 出处信息
有时候我们会遇到这些的问题:
在不给TextView或者Button中的文字设置默认颜色时,改变Application或者Activity的主题会同时改变文字的颜色;
想改变Toast弹出时的文字大小,除了重写Toast似乎没有其它办法。
借鉴给Android动态设置主题的思想,我们可以再Application或者Activity的主题中设置文字的默认颜色和大小,达到设置应用默认文字大小和颜色的效果,代码很简单:
styles.xml文件中定义主题:
<style name="AppTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:textSize">42dp</item>
<item name="android:textColor">#FF0000</item>
</style>
AndroidManifest.xml文件中引用主题:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
注:默认文字颜色和大小只是在没有给View设置文字大小和颜色时起作用。
建议继续学习:
- Vim(gvim)编程字体推荐 (阅读:7192)
- 介绍“最好的编程字体”Monaco (阅读:7086)
- 等宽字体:程序员的字体 (阅读:5487)
- CSS设置字体大小 (阅读:4399)
- 给自己的字体课(一)——英文字体基础 (阅读:4090)
- 解决Chrome最小字体限制 (阅读:3669)
- 默认Web字体样式 (阅读:3476)
- 字体文件也属于二进制文件 (阅读:3344)
- 网页字体排印指南 (阅读:3268)
- 更改 Windows 10 命令行字体 (阅读:3261)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:提升进入界面的速度
后一篇:Android最方便的推送框架 >>
文章信息
- 作者:张明云的博客 来源: 张明云的博客
- 标签: 字体
- 发布时间:2016-03-23 14:27:18
建议继续学习
近3天十大热文
-
[938] WordPress插件开发 -- 在插件使用 -
[119] 解决 nginx 反向代理网页首尾出现神秘字 -
[51] 如何保证一个程序在单台服务器上只有唯一实例( -
[50] ps 命令常见用法 -
[49] 用 Jquery 模拟 select -
[49] 整理了一份招PHP高级工程师的面试题 -
[49] 海量小文件存储 -
[48] find命令的一点注意事项 -
[48] Innodb分表太多或者表分区太多,会导致内 -
[47] 全站换域名时利用nginx和javascri
