android - Android:将整数转换为设置颜色。这可能吗?
问题描述
我有一个关于以编程方式为视图设置背景颜色的问题。
我有整数值,我想将其用作 TextView 的背景颜色。现在我有 -8076976的整数值
是否可以使用此值进行转换以使用背景颜色?
非常感谢你
编辑 整数值可以更改,因为我使用了一个用于选择颜色的搜索栏,所以我想知道转换整数值并直接设置为背景颜色。
解决方案
在您的 Color.xml 文件中,使用此颜色创建一个颜色项,后跟 #。然后在您的代码中使用:
getResources.getColor(R.color.color-code);
更新:
根据您的评论,您想直接显示十六进制值。看看这里的代码:
SetBackgroundColor(Color.parseColor("#000000"));
替换为您自己的十六进制颜色代码。
推荐阅读
- sql - 使用正则表达式在红移中用逗号和引号分割字符串
- c++ - 要求用户输入一个整数,如果它不是整数,要求用户重新输入值 c++
- android - 如何使用 okhttp DnsOverHttps 包使用多个 DoH 提供程序?
- python - Python 通过 ssh 和 paramiko 运行多个命令,从其中一个获取输出
- oracle - Oracle Apex 将校验和错误更改为 404 Page Not Found
- javascript - JQuery 和 AJAX 表单验证不起作用
- bash - rsync:读取错误:对等方重置连接(104)
- git - 如何删除旧的有问题的 git 提交
- php - 如果用户未登录重定向所有页面
- react-native - 如何删除下划线和占位符文本之间的空格?