Android: 为设置颜色转换整数。这可能吗?
Android: Convert Integer for Set Color. Is This Possible to Do It?
我对以编程方式设置视图的背景颜色有疑问。
I have integer value that I would like to use for background color for TextView. Now I have the Integer values of
-8076976
是否可以使用此值转换为能够使用背景色?
非常感谢
编辑
整数值可以更改,因为我使用了一个用于选择颜色的搜索栏,所以我想知道转换整数值并直接设置为背景色。
在您的 Color.xml 文件中创建一个颜色项,该颜色后跟一个 #。
然后在您的代码中使用:
getResources.getColor(R.color.color-code);
更新:
根据您的评论,您希望直接显示十六进制值。
看这里的代码:
SetBackgroundColor(Color.parseColor("#000000"));
替换为您自己的十六进制颜色代码。
我对以编程方式设置视图的背景颜色有疑问。
I have integer value that I would like to use for background color for TextView. Now I have the Integer values of -8076976
是否可以使用此值转换为能够使用背景色?
非常感谢
编辑 整数值可以更改,因为我使用了一个用于选择颜色的搜索栏,所以我想知道转换整数值并直接设置为背景色。
在您的 Color.xml 文件中创建一个颜色项,该颜色后跟一个 #。 然后在您的代码中使用:
getResources.getColor(R.color.color-code);
更新:
根据您的评论,您希望直接显示十六进制值。 看这里的代码:
SetBackgroundColor(Color.parseColor("#000000"));
替换为您自己的十六进制颜色代码。