我已经试过以上以下如何样式ToggleButton,使背景颜色为白色?
View view = (View) findViewById (id);
view.setBackgroundColor (Color.WHITE);
破坏了切换按钮的财产。我再也看不出它是TextView还是ToggleButton。点击该按钮会产生onClick,但用户界面会发生变化,以显示所选的栏不存在。
ToggleButton btn = (ToggleButton) findViewById (id);
btn.setBackgroundColor (Color.WHITE);
这也会产生相同的错误。使用XML样式也会导致相同的错误。我正在使用Android Studio v1.0.2,目标是棒棒糖模拟器。我在4.4.4手机中尝试过同样的事情。我看到了同样的行为。
我不想使用图像。请不要向我暗示。我已经通过了stackoverflow中可用的线程 - 没有为我工作。
任何人都可以帮助我吗?
你可以给出更多的细节或者你想让切换按钮看起来像在每个状态(开/关)的草图?您将需要创建一个选择器,并可能为每个状态绘制。请参阅:http://stackoverflow.com/a/1533412/2832027 – TTransmit
感谢您的链接。该线程讨论使用图像进行检查/取消选中事件。我不想那样做。但只需设置切换按钮,使按钮颜色为白色。其他一切都保持不变。任何想法,如果这甚至可能? – user2731584