当我点击按钮时,我正在更改按钮的背景可绘制(因为它们会触发播放/录制等功能)。在播放/录制时,按钮会发光(将不同的9个补丁设置为背景)并变为停止按钮。我的问题是目前我正在使用:
b.setBackgroundResource(R.drawable.btn_default_normal);
之后再次设置背景。这有效,但使用setEnabled(false)
时的正常行为将丢失。使用按钮并重置为正常后,它会在禁用时保留正常背景(而不是暗淡的背景)。尽管如此,文字仍会改变颜色。有没有办法将按钮的背景“重置”为默认值,以便保持其正常行为?