字符串作为整数变量名称

时间:2014-04-09 08:14:01

标签: java android string int

我在int CYAN课程中有Color,并从数据库中获取请求的颜色

valueColor = this.getArguments().getString("valueColor", valueColor);

是字符串"CYAN"。在以下示例中,如何将此字符串用作整型变量名?

int[] color = {color.CYAN,Color.WHITE};

1 个答案:

答案 0 :(得分:2)

您可以解析颜色字符串,因此:

colourString = getArguments().getString("valueColor", colourString);
int valueColor = Color.parseColor(colourString);

您可能需要.toLower(),因为文档仅列出小写示例:http://developer.android.com/reference/android/graphics/Color.html#parseColor(java.lang.String)