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

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

Войти
Регистрация
Восстановить пароль
 
b0nny
3 / 1 / 0
Регистрация: 11.11.2013
Сообщений: 346
#1

Включение пункта меню после включение чекбокса - Android

27.08.2015, 17:27. Просмотров 228. Ответов 1
Метки нет (Все метки)

Как правильно сделать, чтобы наличие галочки screenTimeOutTile пункта настроек включало неактивный следующего typeScreenTimeOut правильно?

Java
1
2
3
4
5
6
CheckBoxPreference screenTimeOutTile = (CheckBoxPreference) findPreference("pref_screen_time_out_tile");
ListPreference typeScreenTimeOut = (ListPreference) findPreference("pref_type_screen_time_out_tile");
 
if (screenTimeOutTile.isChecked()) {
typeScreenTimeOut.setEnabled(true);
}
Добавлено через 7 минут
Java
1
2
3
4
5
6
screenTimeOutTile.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
                public boolean onPreferenceClick(Preference preference) {
                    typeScreenTimeOut.setEnabled(screenTimeOutTile.isChecked());
                    return false;
                }
            });
Подошёл способ. Я спросто в xml android:enabled="false" выставил и он не работал...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2015, 17:27     Включение пункта меню после включение чекбокса
Посмотрите здесь:

Android Включение настроек программно. Местоположение определить по сотовой сети. Wi-Fi
Android Из пункта меню в диалоговое окно
включение wifi Android
Как при выборе пункта меню получить значение элемента формы? Android
Включение экрана Android
Android Android: включение Bluetooth без подтверждения
Включение в проект файлов Eclipse Android
Android Выпадающее меню для каждого пункта ListView
Android Отключение / Включение Google Analytics в приложении
Включение gps на андройд Android
Включение wifi роутера Android
Android Диалоговое окно при выборе пункта меню

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alexvsalex
7 / 7 / 4
Регистрация: 22.04.2015
Сообщений: 75
27.08.2015, 18:38     Включение пункта меню после включение чекбокса #2
Не надо изобретать велосипед, добавьте в xml настроек нужного элемента это:
XML
1
android:dependency="key"
Вместо key нужно написать android:key checkbox'а.
Yandex
Объявления
27.08.2015, 18:38     Включение пункта меню после включение чекбокса
Ответ Создать тему
Опции темы

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