2011-01-29 167 views
0

我正在使用我的Android应用程序中的切换按钮,它运行良好。我遇到的一个问题是,我想让按钮的颜色在关闭状态下变为红色。目前,它处于开启状态,因此我希望关闭颜色以保持所有内容的一致性并为用户提供视觉提示。Android切换按钮关闭颜色

不幸的是,我一直没有找到任何有关如何做到这一点的信息。我认为会有一个财产或我可以设置的东西,但通过按钮的文档扫描没有发现任何东西。有没有办法做到这一点?如果没有,有人可以推荐更好的选择吗? ToggleButton有95%的我需要,如果我可以使Off颜色工作,我会拥有一切。

谢谢!

回答

0

你在找什么叫做StateListDrawable。开发人员文档可用here。互联网上有很多关于如何实现这些功能的例子。 Google为此付出了巨大的努力。

这样做的缺点是,恕我直言,是相当多的工作只是为了改变你的部件的外观。 “投资回报”是否值得,完全取决于你。