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

Android 修改preferences summary 文字的颜色

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

参考资料:

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 文字的颜色” 的相关文章

IIS WCF 调用COM问题

IIS WCF 调用COM问题

参考资料: http://cn.voidcc.com/question/p-msefzjic-so.html https://www.cnblogs.com/CrazyKey/archive/2012/07/13/2590083.html https://www.cnblogs.com/Lulus/...

Cocoa Mac应用程序创建DMG打包发布

Cocoa Mac应用程序创建DMG打包发布

 当程序开发完成之后,面对的一个重要问题就是打包的发布,当然打包的方法有很多,不过在mac电脑环境中,比较典型的打包安装方式是dmg的镜像打包。 利用系统自带工具打包dmg步骤如下: 1、首先,当然是将你需要的程序编译好,形成app文件。 app文件在Prouducts文件夹里,如图所示。...

Qt无法定位程序输入点

Qt无法定位程序输入点

       Qt发布程序的时候,运行exe文件(位于release文件夹),提示Qt无法定位程序输入点于动态链接库QtCore4.dll上,如图所示。   碰到这个问题,当然第一件事是在\Qt\2009.05...

线反转法行列键盘扫描

线反转法行列键盘扫描

    行列键盘的学习是单片机学习的必经之路,可是对于初学者来说学习起来并不容易。书上的资料不多,或是说明不细,亦或太复杂不易理解。而线反转法行列键盘扫描简单易懂,非常适合初学者学习,也可作为程序开发之用。    了解行...

浅谈单片机程序设计中的“分层思想”

    网络转载,出处未知,收藏甚久。     分层的思想,并不是什么神秘的东西,事实上很多做项目的工程师本身自己也会在用。看了不少帖子都发现没有提及这个东西,然而分层结构确是很有用的东西,参透后会有一种恍然大悟的感觉。如果说我不懂LCD...

“CrystalDecisions.ReportSource.ReportSourceFactory”的类型初始值设定项引发异常

“CrystalDecisions.ReportSource.ReportSourceFactory”的类型初始值设定项引发异常

VS2010 System.TypeInitializationException: “CrystalDecisions.ReportSource.ReportSourceFactory”的类型初始值设定项引发异常。 System.TypeInitializationExce...

发表评论

访客

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