Android многоуровневая кнопка toggleButton - PullRequest
0 голосов
/ 20 февраля 2019

Я использую эту библиотеку для создания мультисостояния toggleButton https://github.com/jlhonora/multistatetogglebutton

Теперь все работает нормально.

Моя проблема в том, как сделать нажатие кнопки переключения на основе заданного значения?

Например, есть три значения в toggle, A, B и C, которые есть в Деятельности B.

Я передаю значение A из Activity One в Задание два .Когда дело доходит до Упражнение два , нужно нажать на тумблер со значением A.

1 Ответ

0 голосов
/ 20 февраля 2019

Похоже, вы установили выбранную кнопку по ее положению.Вы можете извлечь все тексты кнопок, найти индекс текста, который соответствует вашему тексту, а затем установить выбранную кнопку с этим индексом.

Псевдокод:

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