Android 代码中按钮的颜色变化不反映

Android 代码中按钮的颜色变化不反映,android,android-layout,android-button,Android,Android Layout,Android Button,我正在尝试更改代码中按钮的颜色,如下所示 btn_no5.setTextColor(0x8E35EF); 上述更改没有反映(紫色),执行上述代码后,文本将消失。但是,如果我在xml中使用颜色,它将反映。那么如何通过java改变这一点呢?您使用的颜色是完全透明的。改用0xFF8E35EF。第一个字节是alpha(透明)通道。这样使用 btn_no5.setTextColor(Color.parseColor("#8E35EF")); 是的,这是有效的,但是你能说说颜色会发生什么吗。parse

我正在尝试更改代码中按钮的颜色,如下所示

 btn_no5.setTextColor(0x8E35EF);

上述更改没有反映(紫色),执行上述代码后,文本将消失。但是,如果我在xml中使用颜色,它将反映。那么如何通过java改变这一点呢?

您使用的颜色是完全透明的。改用0xFF8E35EF。第一个字节是alpha(透明)通道。

这样使用

btn_no5.setTextColor(Color.parseColor("#8E35EF"));

是的,这是有效的,但是你能说说颜色会发生什么吗。parseColor(#8E35EF”)?嗨,这将解析颜色字符串,并返回相应的Color-int。支持的格式是#RRGGBB#aarggb'红色'、'蓝色'、'绿色'、'黑色'、'白色'、'灰色'、'青色'、'洋红'、'黄色'、'浅灰色'、'暗灰色'。‘机管局’代表透明度。