在Android中设置按钮颜色

use*_*135 2 java android colors button

可能重复:
标准Android按钮具有不同的颜色

我想在我的Android应用程序中制作一个红色按钮.

我需要它从一开始就是红色,我还需要它在事件发生后保持红色.

有没有办法做到这一点?

Cod*_*key 11

你有没有尝试过这方面的一些信息?;)

http://developer.android.com/reference/android/widget/Button.html阅读本文以了解如何声明按钮

我亲自使用它(暗示Button已被声明为按钮,如上所示):

button.getBackground().setColorFilter(0xFFFF0000,PorterDuff.Mode.MULTIPLY);
Run Code Online (Sandbox Code Playgroud)

这样可以确保在应用新颜色后它看起来像一个Button.我setBackgroundColor(int color)在那个说明上遇到了问题.

您也可以使用Color.RED而不是我放的十六进制值.