Android - 在TouchDown Color上设置按钮

时间:2014-12-07 04:10:34

标签: java android button

我有一个按钮,通常当我点击它时,按钮周围会出现浅蓝色,表示你正在按下它。如何更改此颜色?

我还想更改此按钮的默认背景颜色,我这样编程:

button.setBackgroundColor(Color.RED);

当我这样做时,我知道它不会改变我正在尝试做的触地颜色,但它会使触地得分上的浅蓝色消失,这让我感到困惑?

但我的问题是如何更改触摸颜色?

我在谈论这个

这没有被正常按下:

enter image description here

这就是我按下按钮

enter image description here

感谢您的帮助!! :)

1 个答案:

答案 0 :(得分:0)

按钮背景有状态。要使用自定义背景,您必须定义选择器xml文件。

请参阅Buttons#CustomBackground