【发布时间】:2014-10-30 08:36:17
【问题描述】:
我将东西存储在 sqlite 数据库中。它的一个属性是颜色。当我显示这个时,我想做
objLinearLayout.setBackgroundColor(some_int)
通常我会使用 R.color.red 代替 some_int。但是,我坚持颜色,我认为每次运行应用程序时 R 文件都会为红色生成一个新的 id,这使得该方法不可行。我可以存储字符串表示形式,例如“red”,并在我的 java 代码中检查颜色字符串并应用正确的 R.color,但这看起来很难看。有办法解决吗?
【问题讨论】:
-
十六进制和使用其他函数转换为您需要的任何其他格式怎么样?
标签: android sqlite activeandroid