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

SetVisibility не работает для RadioGroup - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как подобрать цвета http://www.cyberforum.ru/android-dev/thread1794450.html
Как сделать такую гамму цветов?
Программирование Android Не удаётся создать проект в Эклипсе Не получается создать андроид в Эклипсе. При попытке создания выдаёт ошибку "Errors occurred during the build. Errors running builder 'Android Resource Manager' on project 'NewProject'.... http://www.cyberforum.ru/android-dev/thread1794351.html
Программирование Android Instagram
Всем привет, прошу прощения ,если не в тему!!! подскажет кто нибудь ресурс или программное обеспечение для продвижения акк. помощь коммерсантов не интересует,только личное изучение вопроса! за ранее...
Как отобразить в WebView сайт Программирование Android
Сабж
Программирование Android Убpать веpхний Action Bar http://www.cyberforum.ru/android-dev/thread1794227.html
Как убpать веpхний баp?!
Программирование Android Шаблон Абстрактная фабрика в Android Studio Доброго дня Пытаюсь разобраться как проектировать шаблон Абстрактная фабрика и похоже что-то идёт не так. За основу взял пример из сети с созданием классов Маг, Лучник и Воин. Решил перенести всё... подробнее

Показать сообщение отдельно
sincov95
0 / 0 / 0
Регистрация: 31.03.2015
Сообщений: 71

SetVisibility не работает для RadioGroup - Программирование Android

15.08.2016, 21:08. Просмотров 286. Ответов 6
Метки (Все метки)

Здравствуйте. Почему-то команда setVisibility(9) не работает для radioGroup..
Хочу, чтобы при выбранном параметре менялся набор radioButtons. Удалось скрыть их через .xml, но не вернуть в .class. Где косячу?


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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
 public void onRadioClick (View v) {
 
 
        RadioGroup radiogroup1 = (RadioGroup)findViewById(R.id.radioGroup1);
 
        RadioGroup radiogroup2 = (RadioGroup)findViewById(R.id.radioGroup2);
        RadioGroup radiogroup3 = (RadioGroup)findViewById(R.id.radioGroup3);
        Intent answerIntent = new Intent();
 
        int idM = MainActivity.idM;
        if (idM == 1) {
 
            radiogroup1.setVisibility(0); // так же пробовал setVisibility(View.VISIBLE)
 
            switch (v.getId()) {
                case R.id.radioDog:
                    answerIntent.putExtra(THIEF, "Пёсик");
                    break;
                case R.id.radioCrow:
                    answerIntent.putExtra(THIEF, "Ворона");
                    break;
                case R.id.radioCat:
                    answerIntent.putExtra(THIEF, "Котик");
                    break;
 
                default:
                    break;
 
 
            }
            setResult(RESULT_OK, answerIntent);
            finish();
 
        } else if (idM == 2) {
 
 
 
 
            switch (v.getId()) {
                case R.id.radioSpeeder:
 
                    answerIntent.putExtra(CAR, "Кот гонщик");
                    break;
                case R.id.radioFlyer:
                    answerIntent.putExtra(CAR, "Белка летун");
                    break;
                case R.id.radioZub:
                    answerIntent.putExtra(CAR, "Зубочистка");
                    break;
 
                default:
                    break;
 
            }setResult(RESULT_OK, answerIntent);
            finish();
        } else {
 
 
            switch (v.getId()) {
                case R.id.radioBegemot:
                    answerIntent.putExtra(ARBUZ, "Бегемот");
                    break;
                case R.id.radioRoma:
                    answerIntent.putExtra(ARBUZ, "Рома");
                    break;
                case R.id.radioRain:
                    answerIntent.putExtra(ARBUZ, "Дождь");
                    break;
 
                default:
                    break;
 
 
            }setResult(RESULT_OK, answerIntent);
            finish();
 
        }
 
 
 
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru