gpt4 book ai didi

android-layout - 如何使用整数设置颜色?

转载 作者:行者123 更新时间:2023-12-04 04:30:12 25 4
gpt4 key购买 nike

我如何将整数(例如:13369395)中的颜色代码转换为特定于 android 的颜色代码。由于 13369395 也是我尝试做的整数

mainLayout.setTextColor(13369395);

但它不工作。

我还尝试将 13369395 转换为十六进制,例如:
mainLayout.setBackgroundColor(Integer.parseInt(13369395 +"", 16)+0xFF000000);

但这也没有帮助。

最佳答案

我得到了解决方案。只是一个解决十六进制如下:
Integer.toHexString(colour);
它返回整数的十六进制字符串,如果你只是使用它
mainLayout.setBackgroundColor(Integer.parseInt(hexVal,16));
它不会工作。您需要将掩码添加为
mainLayout.setBackgroundColor(0xff000000 + Integer.parseInt(hexVal,16));
这已经解决了问题

关于android-layout - 如何使用整数设置颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8489990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com