【发布时间】:2011-04-29 15:14:16
【问题描述】:
在我的首选项屏幕上,我有一个首选项,单击它会打开一个颜色选择器对话框。我想做的是当用户选择一种颜色时,偏好的文本摘要会以该颜色显示。
我知道我可以这样设置摘要,Currently <font color="#ff0000">this color</font> 并以该颜色显示。问题是我返回的颜色是 android int 颜色。
我可以使用 red()、green()、blue() 方法,然后将它们转换为十六进制,然后将它们组合成一个字符串,这样我就可以使用新值设置摘要文本并且有效:String colorString = String.format("#%02x%02x%02x",Color.red( defaultColor ), Color.green( defaultColor ), Color.blue( defaultColor ));我只是好奇是否有更简单的方法来做到这一点。
提前谢谢。
肖恩
【问题讨论】:
标签: android text colors summary preference