我使用这个库制作多状态切换按钮 https://github.com/jlhonora/multistatetogglebutton
现在一切正常。
我的问题是如何根据给定的值点击切换按钮?
例如,Activity B 中的 toggle 中有 A、B 和 C 三个值。
我正在将值 A
从 Activity One 传递到 Activity Two。对于 Activity 二,应单击值为 A 的切换开关。
最佳答案
看起来您是根据位置设置所选按钮的。您可以检索按钮的所有文本,找到与您的文本匹配的文本索引,然后使用该索引设置所选按钮。
伪代码:
val dataFromActivityOne = intent.getString("blah")
multiStateToggle.setValue(multiStateToggle.texts.indexOf(dataFromActivityOne))
关于Android多状态toggleButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54782409/