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

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

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

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

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

Включение экрана - Программирование Android
AlarmManager инициирует вызов активити, но если экран не включен( стоит на блоке) то ничего не видно. как включить экран?

включение wifi - Программирование Android
имеется такой код : import android.net.wifi.WifiManager; import android.os.Bundle; import android.app.Activity; import...

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

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

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

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

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
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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