Задать вопрос
@Drew20
Недопрограммист Android))

Как реализовать мой алгоритм выбора cneckbox android?

У меня в программе есть RadioGroup из трех кнопок: красной, зеленой и синей. Есть такой код слушателя:
RadioGroup radGrp = findViewById(R.id.radios);
        radGrp.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() //слушатель для выбора цвета светодиода
        {
            @Override
            public void onCheckedChanged(RadioGroup arg0, int id) {
                byte k;
                String color = null;
                switch (id) {

                    case R.id.red:
                        color = "КРАСНЫЙ.";
                        k = 'R';
                        myThreadConnected.write2((byte) 'R');
                        break;
                    case R.id.green:
                        color = "ЗЕЛЕНЫЙ.";
                        k = 'G';
                        myThreadConnected.write2((byte) 'G');
                        break;
                    case R.id.blue:
                        color = "СИНИЙ.";
                        k = 'B';
                        myThreadConnected.write2((byte) 'B');
                        break;
                    default:
                        break;
                }
                selection.setText(getString(R.string.color, color));
            }
        });


и я хочу реализовать такой алгоритм - пока не выбрана красная кнопка, то зеленая и синяя некликабельны, после того как будет выбрана красная кнопка, то сделать кликабельной зеленую, после того как активирована зеленая, то красная становится залоченной, и синяя разблокируется, после того как выбрана синяя то две предыдущих становятся залоченными. Я согласен что очень путано объяснил, но надеюсь что здесь мне помогут.
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Средний 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы