如何使用十六进制颜色值更改按钮文本颜色?

如何在使用十六进制值单击按钮时更改按钮文本颜色?我在MainActivity上使用以下代码但不起作用


button.setOnClickListener(new View.OnClickListener() {

        @Override

        public void onClick(View v) {


           // button.setTextColor(Color.GRAY);

            button.setTextColor(Color.(#808080));

         }

    });


慕容森
浏览 184回答 3
3回答

米琪卡哇伊

您应该使用Color.parseColor来获取int如下所示的十六进制颜色字符串的值:button.setTextColor(Color.parseColor("#808080"))

HUH函数

button.setTextColor(Color.parseColor("#ff0000"));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java