我使用Android时有点新,当我研究一些Android按钮功能时,我意识到开关或切换的实现方式与我预期的不同。我看到ToggleButton
如果单击按钮,则文本会发生变化。对于Switch
,我看到没有文字,但您可以向左或向右滑动开关以显示某种“开/关”功能。理想情况下,我想要一个双状态切换,类似于这张照片:
但我似乎无法找到某种切换按钮来为我做这件事。 Switch
没有文字,ToggleButton
有文字但只有一个“状态”正在显示。我尝试查看其他类似https://github.com/jlhonora/multistatetogglebutton的内容,但这更多适用于多个状态:我只需要在切换按钮中有两个状态。任何帮助,将不胜感激。谢谢!
答案 0 :(得分:1)
Switch
es就是你想要的。
In the documentation you can find how to change the text
设置按钮未处于选中状态时显示的文本。
设置按钮处于选中状态时显示的文本。
爪哇:
void setTextOff(CharSequence textOff)
void setTextOn(CharSequence textOn)
XML:
android:textOff
android:textOn
答案 1 :(得分:0)
在Android 5.0及更高版本中,它不显示文本的开启和关闭。你必须在xml中指定它们,如android:textOff和android:textOn。