Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
b0nny
5 / 3 / 2
Регистрация: 11.11.2013
Сообщений: 349
#1

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

27.08.2015, 17:27. Просмотров 311. Ответов 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" выставил и он не работал...
http://www.cyberforum.ru/android-dev/thread932237.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2015, 17:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Включение пункта меню после включение чекбокса (Программирование Android):

Включение экрана
AlarmManager инициирует вызов активити, но если экран не включен( стоит на...

Включение wifi роутера
Доброго времени суток всем. На android никогда ничего не писал, но нужно...

Включение GPS на Android
Здравствуйте! Нуждаюсь в помощи, пытаюсь реализовать такое: автоматическое...

Включение в проект файлов Eclipse
Здравствуйте, дорогие друзья! Надеюсь вы мне поможете. Такая ситуация. Есть...

Отключение / Включение Google Analytics в приложении
Собственно возник вопрос. Как сделать так, что бы пользователь, например на...

1
Alexvsalex
7 / 7 / 4
Регистрация: 22.04.2015
Сообщений: 84
27.08.2015, 18:38 #2
Не надо изобретать велосипед, добавьте в xml настроек нужного элемента это:
XML
1
android:dependency="key"
Вместо key нужно написать android:key checkbox'а.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.08.2015, 18:38
Привет! Вот еще темы с решениями:

Android: включение Bluetooth без подтверждения
Подскажите, как программно включить блютус так, что бы пользователю не нужно...

Включение GPS программно без подтверждения пользователем
В интернете есть темы, но чета они не рабочие:) Или из жопы руки.. Направьте...

Включение настроек программно. Местоположение определить по сотовой сети. Wi-Fi
Здравсвуйте! Подскажите как включить програмно "Определение местоположение...

Из пункта меню в диалоговое окно
Добрый вечер...подскажите как сделать так, чтоб при нажатии на пункт из меню,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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