在运行时将android颜色字符串转换为int [重复]

Posted

技术标签:

【中文标题】在运行时将android颜色字符串转换为int [重复]【英文标题】:Converting android color string in runtime into int [duplicate] 【发布时间】:2011-04-20 11:03:24 【问题描述】:

setBackgroundColor() 只接受整数。我真的不知道什么 int 等于什么颜色。 有没有一种简单的方法可以在运行时将类似#2222FF 的字符串转换为int

【问题讨论】:

【参考方案1】:
int color = Color.parseColor("#2222FF");

【讨论】:

但它给了我一个像 -14540033 这样的值,我的意思是负值,这是真的吗? @PareshMayani 呃,你为什么期望它是积极的?没关系。我猜。

以上是关于在运行时将android颜色字符串转换为int [重复]的主要内容,如果未能解决你的问题,请参考以下文章

将数据类型 varchar 转换为日期时将 int 年份转换为字符串时出错

在运行时将网格转换为 stl/obj/fbx [关闭]

在运行时将网格转换为 stl/obj/fbx [关闭]

在运行时将类型 id 的对象转换为未知类型

如何在断言 Selenium getCssValue("background") 返回的背景颜色 rgb(255,255,255) 时将 #ffffff 转换为 #fff 或 #f

如何在 Android 中将颜色整数转换为十六进制字符串?