我在 android 的 ListView 中有一个复选框。复选框用于指示已选中的项目。我已将复选框设置为禁用,以便单击该复选框时不会发生任何事件。现在禁用的复选框刻度线是一个非常暗淡的灰色刻度线。有没有办法改变android中禁用复选框的刻度线颜色?
最佳答案
您的复选框需要单独的图像,并且不同的状态也需要单独的图像......选中、未选中、禁用、单击(选中和未选中状态之间的转换)。
之后,您需要在drawble文件夹中创建一个drawable.xml并将其设置为复选框的背景。
那么只有您可以更改不同状态下复选框的颜色。
否则,您需要使用默认主题。
如果您需要我上面所说的示例,请告诉我。看似复杂,其实很简单。
This page试图解释我在说什么。
关于android - 更改 Android 中禁用复选框的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14252136/