Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Antihawk
1 / 1 / 0
Регистрация: 06.11.2012
Сообщений: 44
#1

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

23.06.2013, 18:06. Просмотров 675. Ответов 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); 
                } 
 
            } 
        });
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2013, 18:06     не работает radoiButton при повторном нажатии
Посмотрите здесь:

Android Действие при нажатии на ссылку
Android ListView: сбивается содержимое ImageView элемента при скроллинге + как сделать выделение пункта списка при нажатии?
Android Как изменить цвет пункта ListView при нажатии на него и сохранять его цвет при проматывании списка?
Android Ошибка при запуске AsyncTask при нажатии на пункт ActionBar
Вылет при нажатии кнопки Android
При повторном запуске приложения не загружаются сохраненные значения SharedPreferences Android
Изменил фон для Custom ListView не работает подсветка при нажатии Android
Android Ошибка при нажатии
Android Какой метод срабатывает при повторном показе фрагмента
Android Ошибка при нажатии на кнопку
Android Studio при нажатии на btn Android
Android Закрыть приложение при нажатии на кнопку

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
24.06.2013, 21:29     не работает radoiButton при повторном нажатии #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 {
                    
                }
             }
         });
Yandex
Объявления
24.06.2013, 21:29     не работает radoiButton при повторном нажатии
Ответ Создать тему
Опции темы

Текущее время: 07:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru