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

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

27.08.2015, 17:27. Просмотров 362. Ответов 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
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2015, 17:27
Ответы с готовыми решениями:

включение wifi
имеется такой код : import android.net.wifi.WifiManager; import android.os.Bundle; import...

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

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

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

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

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

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

Включение точки доступа WiFi на Android 8.0
Ребята. Подскажите как программно включить точку доступа WiFi на Android 8.0 ( 26 api + ) со своим...

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


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

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

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