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

CheckBox смена флажка - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Функция для загрузки файла на сервер http://www.cyberforum.ru/android-dev/thread909621.html
public void sendMedia(String urlAddr, String filePath) { final String serverAddress = urlAddr; final File file = new File(filePath); Runnable r = new Runnable()...
Программирование Android NumberPicker в android 2.1 Подскажите, что использовать в андроид 2.1 вместо NumberPicker(api 11) в диалоге? Хотел сделать свой намбер пикер из текствью и кнопок + -, но похоже нельзя менять содержимое текствью в диалоге из... http://www.cyberforum.ru/android-dev/thread909616.html
ksoap2 и 1с Программирование Android
Доброго времени суток, очень нужна помощь сведущих людей. Первый раз пытаюсь написать приложение на Android, поэтому сильно не ругайте за терминологию и т.д. :) Задача: Получить ответ от Веб...
Программирование Android запись и сравнение звука с имеющимся
Добрый день, столкнулся с проблемой, задача такова: записываем смартфоном звук и сравниваем с имеющимся, если совпали то каким-нибудь образом сигнализируем, при не совпадении так же дается сигнал. ...
Программирование Android onOffsetsChanged не работает на android 4 http://www.cyberforum.ru/android-dev/thread909164.html
странно, но эмулятор 4го андроида не оффсетит, а телефон с 4ым андроидом нормально все делает...
Программирование Android Непонятная ошибка Приложение на каких устройствах работает, а на каких то нет! У меня HTC One V, на нем работает. Так же на: galaxy tab 2, galaxy s 2. А к примеру на s3 оно уже не работает и выдает ошибку: ... подробнее

Показать сообщение отдельно
Antihawk
1 / 1 / 0
Регистрация: 06.11.2012
Сообщений: 44

CheckBox смена флажка - Программирование Android

22.06.2013, 21:00. Просмотров 735. Ответов 0
Метки (Все метки)

Доброго времени суток.
При появлении флажка в checkbox radiobuttons должны ставать enabled т.е, должны работать, и при убирании - аналогично. Не работает, в чем может быть проблема?

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
package ua.antihawk.bullsandcows;
 
import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.view.WindowManager;
import android.widget.CheckBox;
import android.widget.RadioButton;
 
public class SettingsActivity extends Activity implements OnClickListener{
 
    CheckBox checkBoxTime;
    RadioButton RadioButton1min;
    RadioButton RadioButton2min;
    RadioButton RadioButton3min;
    RadioButton RadioButton5min;
    
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        requestWindowFeature(Window.FEATURE_NO_TITLE);      
        setContentView(R.layout.settings);
        
        checkBoxTime = (CheckBox)findViewById(R.id.checkBoxTime);
        RadioButton1min = (RadioButton)findViewById(R.id.radio1min);
        RadioButton2min = (RadioButton)findViewById(R.id.radio2min);
        RadioButton3min = (RadioButton)findViewById(R.id.radio3min);
        RadioButton5min = (RadioButton)findViewById(R.id.radio5min);
    }
    
    public void onClick(View v) {
        switch (v.getId())
        {
        case R.id.checkBoxTime:
            if (checkBoxTime.isChecked() == true)
            {
                RadioButton1min.setEnabled(true);
                RadioButton2min.setEnabled(true);
                RadioButton3min.setEnabled(true);
                RadioButton5min.setEnabled(true);
            }
            else if (checkBoxTime.isChecked() == false)
            {
                RadioButton1min.setEnabled(false);
                RadioButton2min.setEnabled(false);
                RadioButton3min.setEnabled(false);
                RadioButton5min.setEnabled(false);
            }
            break;
        }
    }
}
Добавлено через 7 минут
забыл добавить checkBoxTime.setOnClickListener(this);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru