Baz*_*555 2 android android-button
Button我的申请中有一个。当我使用setEnabled(false)它时,它变成灰色。但是,如果我首先修改 的背景Button然后调用setEnabled(false)它,它不会变成灰色(但未Button启用)。为什么会这样?无论发生什么情况,我怎样才能让它变成灰色?
在我看来,最简单的解决方案是在您的活动中设置按钮的背景。就像下面这样:
button.setAlpha(.5f);
button.setClickable(false);
Run Code Online (Sandbox Code Playgroud)
.5f alpha 相当于灰色禁用按钮。如果按钮的背景是图像,它通常很有用。
| 归档时间: |
|
| 查看次数: |
1725 次 |
| 最近记录: |