Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Antihawk
1 / 1 / 1
Регистрация: 06.11.2012
Сообщений: 44
1

не работает radoiButton при повторном нажатии

23.06.2013, 18:06. Просмотров 751. Ответов 1
Метки нет (Все метки)

Есть checkBox и 4 radioButton. Кода в chackBox нет галки radioButtons должны быть неактивны.

Вопрос такой: ставлю галочку, на первом radioButton появляется кружочек, убираю галочку, ставлю снова ее, и при попытке нажать нажать на первый radiobutton он не нажимается(при этом setchecked на этот radiobutton тоже не работает), почему?

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
checkBoxTime.setOnCheckedChangeListener(new OnCheckedChangeListener() 
        { 
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) 
            { 
                if ( isChecked ) 
                { 
                    RadioButton1min.setEnabled(true); 
                    RadioButton2min.setEnabled(true); 
                    RadioButton3min.setEnabled(true); 
                    RadioButton5min.setEnabled(true); 
                     
                    RadioButton1min.setChecked(true); 
                } 
                else 
                { 
                    RadioButton1min.setEnabled(false); 
                    RadioButton2min.setEnabled(false); 
                    RadioButton3min.setEnabled(false); 
                    RadioButton5min.setEnabled(false); 
                     
                    RadioButton1min.setChecked(false); 
                    RadioButton2min.setChecked(false); 
                    RadioButton3min.setChecked(false); 
                    RadioButton5min.setChecked(false); 
                } 
 
            } 
        });
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2013, 18:06
Ответы с готовыми решениями:

SignInButton - при повторном нажатии окно выбора аккаунта не показывается
Здравствуйте уважаемы форумчане, столкнулся с такой бедой. Я создал кнопку...

Изменил фон для Custom ListView не работает подсветка при нажатии
Для каждого четного Custom ListView устанавливаю цвет фона : if ((position %...

Какой метод срабатывает при повторном показе фрагмента
Доброго... Имею несколько фрагментов, работаю с ними так: if...

Сохранение положения seekbar (не сохраняет прогресс при повторном обращении)
Добрый вечер, возник еще один вопрос: Как в SeekBar сохранить прогресс на...

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

1
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
24.06.2013, 21:29 2
Цитата Сообщение от Antihawk Посмотреть сообщение
Кода в chackBox нет галки radioButtons должны быть неактивны.
Если при запуске проверить стоит ли галка, то
Java
1
2
3
4
5
6
checkbox = (CheckBox)findViewById(R.id.checkBox1);  // ваш чекбокс
if (checkbox.isChecked()) {         // если стоит галочка
   // радиобаттоны активны/неактивны
} else {
   // радиобаттоны активны/неактивны
}
Если дальше буду переключать, то
Java
1
2
3
4
5
6
7
8
9
10
checkbox.setOnClickListener(new OnClickListener() {         // галочка стоит
           @Override
             public void onClick(View v) {
                 if (((CheckBox) v).isChecked()) {
 
                } else {
                    
                }
             }
         });
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2013, 21:29

Ошибка при запуске AsyncTask при нажатии на пункт ActionBar
Здравствуйте, почему при нажатии на пункт Action Bar'а вылетает ошибка? ...

ListView: сбивается содержимое ImageView элемента при скроллинге + как сделать выделение пункта списка при нажатии?
1. Есть свой класс ContactsSimpleCursorAdapter, в методе public void...

При нажатии на Button1 в Edit1 или Label1 записывается цифра 50, при повторном нажатии к этой 50 прибавляется еще 50. Как сделать?
Помогите сделать следующее. При нажатии на Button1 в Edit1 или Label1...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru