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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.56
Petro345
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 10
#1

Как отменить Checked \ Selected CheckBox из самого события на Selected в Listener - Android

06.01.2013, 18:18. Просмотров 1184. Ответов 2
Метки нет (Все метки)

В самом событии - Листенере надо отменить установку галки.
Чтобы не зациклилось надо установить без вызова опять этого листенера.
Как?

Добавлено через 3 часа 40 минут
Java
1
2
    ToggleButton gpsToggleButton = (ToggleButton) this.findViewById(R.id.gpsToggleButton);
        gpsToggleButton.setOnClickListener(null);
как снять событие нашёл.
А как его обратно назначить, если оно прописано в Properties - XML а не в коде?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2013, 18:18     Как отменить Checked \ Selected CheckBox из самого события на Selected в Listener
Посмотрите здесь:

Android CheckBox обработка события нажатия
Adapter selector selected Android
Android AVD - no target selected
Android Listener перемещения объекта
Android Listener и RSS
Android Как отменить выполнение кода в сервисе, который запущен в отдельном потоке?
RecyclerView создание Item Click Listener Android
EditText.Listener внутри ListView Android
Android Listener в OnPostExecute ?
Android Работают ли Listener в абстрактной родительской Activity?
Listener SQLite Android
Android Статический listener

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
korep
47 / 40 / 9
Регистрация: 06.01.2013
Сообщений: 567
06.01.2013, 18:56     Как отменить Checked \ Selected CheckBox из самого события на Selected в Listener #2
не совсем понятно, что вы хотите сделать?

Добавлено через 7 минут
если вам необходимо убрать галочку с чекбокса, то
Java
1
((CheckBox)findViewById(R.id.checkBox1)).setChecked(true/false)
Petro345
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 10
07.01.2013, 00:45  [ТС]     Как отменить Checked \ Selected CheckBox из самого события на Selected в Listener #3
нужно убрать галку в самом листенере.
Т.е.:
- кликаем на галку
- событие Click
- внутри проврека чего-то и выяснили что нельзя включать галку
- вернули её на место

Вроде как в самом событии а) нельзя б) пойдёт опять событие само на себя
Счас проверяю

Добавлено через 12 минут
korep,
блин, вроде работает))
Java
1
2
3
4
5
    @Override
    public void onClick(View v) {
        Log.e(LOG_TAG, "onClick");
        ((CheckBox) findViewById(R.id.checkBox1)).setChecked(false);
    }
почему то считал, что внутри самого события нельзя будет вызвать.
Упс..лоханулся..спасибо))
Yandex
Объявления
07.01.2013, 00:45     Как отменить Checked \ Selected CheckBox из самого события на Selected в Listener
Ответ Создать тему
Опции темы

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