我正在使用我的Android应用中的ToggleButton,它运行正常。我遇到的一个问题是,我希望按钮颜色处于关闭状态时为红色。目前它处于On状态的绿色,所以我希望颜色保持一致并为用户提供视觉提示。
不幸的是,我无法找到有关如何执行此操作的任何信息。我以为会有一个属性或我可以设置的东西,但扫描按钮的文档并没有发现任何东西。有没有办法做到这一点?如果没有,有人可以推荐更好的选择吗? ToggleButton拥有我所需要的95%,如果我能让Off颜色正常工作,我将拥有一切。
谢谢!
答案 0 :(得分:0)
您要找的是StateListDrawable
。开发人员文档可用here。互联网上有很多关于如何实现这些的例子。谷歌非常适合这一点。
这方面的缺点是,恕我直言,只是改变你的小部件的外观是相当多的工作。 “投资回报”是否值得,完全取决于你。