android - Android 多状态切换按钮
问题描述
我使用这个库来制作多状态切换按钮 https://github.com/jlhonora/multistatetogglebutton
现在一切正常。
我的问题是如何根据给定的值单击切换按钮?
示例在活动 B 中的切换中存在三个值,A、B 和 C。
我将价值A
从活动一传递到活动二。对于活动二,应单击值为 A 的切换。
解决方案
看起来您通过其位置设置了所选按钮。您可以检索按钮的所有文本,找到与您的文本匹配的文本索引,然后使用该索引设置所选按钮。
伪代码:
val dataFromActivityOne = intent.getString("blah")
multiStateToggle.setValue(multiStateToggle.texts.indexOf(dataFromActivityOne))
推荐阅读
- javascript - 错误:“动作”未从“历史”导出
- javascript - JS:对象的聚合数组
- c# - RandomAccessStream.CopyAndCloseAsync 需要互联网吗?
- java - 如何在 JAXB 类生成期间更改元素名称
- javascript - Vaadin 14.4.0 操作后退/前进历史按钮(可能是 onHashChange)
- c# - 如何在 ASPxGridView 中检索数据
- api-gateway - 如何删除 Envoy 响应标头?
- oracle-apex - Oracle Apex 19 - lov 未读取另一个 lov 选定值
- linux - 在外部 EBS 卷上使用主目录时 SSH“服务器拒绝我们的密钥”
- kotlin - Android ROOM,插入不会在第一次插入时返回 ID,但会在第二次插入时返回