在Android中设置按钮颜色

时间:2011-03-16 15:06:57

标签: java android button colors

  

可能重复:
  Standard Android Button with a different color

我想在我的Android应用程序中创建一个红色按钮。

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

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:11)

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

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

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

button.getBackground().setColorFilter(0xFFFF0000,PorterDuff.Mode.MULTIPLY);

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

您也可以使用Color.RED代替我放置的十六进制值。