要改变已设置为禁用状态的按钮的文本颜色,可以通过创建一个自定义样式并在按钮上应用它来实现。以下是一个示例的解决方法:
style="@style/DisabledButton" android:text="My Button" />
Button myButton = findViewById(R.id.myButton); // 启用按钮 myButton.setEnabled(true); // 禁用按钮 myButton.setEnabled(false);
这样,当按钮处于禁用状态时,它的文本颜色将会变为预先设置的颜色(#888888)。
上一篇:Android: FusedLocationProvider, 每隔几秒获取一次位置。
下一篇:Android: 给View添加四次贝塞尔圆角