当前位置:首页 > 技术心得 > 正文内容

Android 修改preferences summary 文字的颜色

xjtudll10年前 (2016-07-27)技术心得20470

参考资料:

http://stackoverflow.com/questions/4081946/android-preferences-summary-default-color

需求:

preferences summary的文字颜色通常是跟随系统的,例如黑色或白色,现需要根据不同情况改变summary的文字颜色。

解决办法:

使用Html.fromHtml("<font color=\"#B0C4DE\">This is content</font>")去设置Summary。

例程中,fireWareVersion_str为一字符串,firmWareVersionPreference为一PreferenceScreen。

if (needUpdateFirmWare)
//firmWareVersionPreference.setSummary(fireWareVersion_str);
firmWareVersionPreference.setSummary(Html.fromHtml("<font color=\"#FF0000\">"+fireWareVersion_str+"</font>"));
else
firmWareVersionPreference.setSummary(Html.fromHtml("<font color=\"#000000\">"+fireWareVersion_str+"</font>"));

修改#FF0000,#000000 RGB颜色代码即可。

RGB颜色代码查询对照表:
http://www.114la.com/other/rgb.htm
 

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/412/

标签: Android
分享给朋友:

“Android 修改preferences summary 文字的颜色” 的相关文章

如何使用Dell PowerEdge RAID控制器(PERC)初始化和创建虚拟磁盘/阵列

如何使用Dell PowerEdge RAID控制器(PERC)初始化和创建虚拟磁盘/阵列

本文介绍了使用PowerEdge RAID控制器(PERC)的Dell Bios实用程序创建和初始化虚拟阵列或虚拟磁盘(VD)的步骤。 注意:下面的说明适用于以下PowerEdge RAID控制器(PERC):5(i+e)、6(i+e)、H700、H800、H310、H710、H810、 H330、...

DFC逻辑调频

DFC逻辑调频

2035机芯有个技术指标:DFC。如下图所示。 DFC,全称Digital Frequency Control,即逻辑调频。 我们知道,在所有的电子产品指标中,频率尤为重要,要想获得比较稳定的振荡,最广泛的就是使用石英振子,包括在手机和电脑里都有,石英手表更是如此,它用石英晶体的振荡来做时基,故...

服务端把客户端几次发的数据一起接受了,是怎么回事?

服务端把客户端几次发的数据一起接受了,是怎么回事?

  客户端是android,服务端是c#,手机监听手指一动就把手指所在的那个点的位置发给服务端,服务端死循环接收,android可以保证一次是给服务端发一条数据,但是服务端把几次发的数据一起接受了 原因: 因为TCP是流式数据,没有次的概念。看题主的数据,结构本身比较简单,可以试试利用...

dell服务器阵列中硬盘的状态变成外来(foreign)的解决方法

Dell服务器硬盘的状态变成外来(foreign),然后机房就重新导入一下就可以了: dell服务器移除RAID5中1块硬盘后再插上去,硬盘的状态变成外来(foreign),如何恢复成就绪的状态? 重启服务器,注意引导信息提示 RAID控制器 相关信息时,会发现这样提示: Fo...

用visualbox中的android系统替换android sdk自带的模拟器

用visualbox中的android系统替换android sdk自带的模拟器

如何在visualbox中安装android X86,此处不表。 修改虚拟机设置。 关闭运行的虚拟机,选中“设置----网络”,将连接方式设置为“host-only adapter”;在“高级--控制芯片”中选择“P...

OSAL系统如何写中断服务函数

OSAL系统如何写中断服务函数

参考资料; http://bbs.21ic.com/icview-192248-1-1.html 问题: OSAL添加中断服务程序的时候编译报错 提示:Error[Pa045]: function "T4_ISR" has no prototype 但是定时器中断实验程...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。