首页 > 解决方案 > Android 多状态切换按钮

问题描述

我使用这个库来制作多状态切换按钮 https://github.com/jlhonora/multistatetogglebutton

现在一切正常。

我的问题是如何根据给定的值单击切换按钮?

示例在活动 B 中的切换中存在三个值,A、B 和 C。

我将价值A活动一传递到活动二。对于活动二,应单击值为 A 的切换。

标签: androidkotlintoggle

解决方案


看起来您通过其位置设置了所选按钮。您可以检索按钮的所有文本,找到与您的文本匹配的文本索引,然后使用该索引设置所选按钮。

伪代码:

val dataFromActivityOne = intent.getString("blah")
multiStateToggle.setValue(multiStateToggle.texts.indexOf(dataFromActivityOne))

推荐阅读