Задать вопрос
@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));
            }
        });


и я хочу реализовать такой алгоритм - пока не выбрана красная кнопка, то зеленая и синяя некликабельны, после того как будет выбрана красная кнопка, то сделать кликабельной зеленую, после того как активирована зеленая, то красная становится залоченной, и синяя разблокируется, после того как выбрана синяя то две предыдущих становятся залоченными. Я согласен что очень путано объяснил, но надеюсь что здесь мне помогут.
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Средний 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

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