gpt4 book ai didi

java - Android studio 使用代码为按钮设置十六进制颜色值

转载 作者:行者123 更新时间:2023-12-01 09:39:32 24 4
gpt4 key购买 nike

我想更改单击时的按钮颜色,我使用了以下代码 button.setBackgroundColor(#ff512e); 但它不起作用。我用谷歌搜索了它,但找不到答案。我知道我可以在 XML 代码中更改它,但我需要在单击按钮后更改它。我已经设置了监听器和所需的所有其他内容,我只需要代码来设置单击时带有十六进制值的按钮颜色。

最佳答案

setBackgroundColor(int) 方法接受整数作为参数,但您在代码中传递一个字符串。

使用它来将颜色的十六进制代码解析为 int:

button.setBackgroundColor(Color.parseColor("#ff512e"));

关于java - Android studio 使用代码为按钮设置十六进制颜色值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38573187/

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