Использование DialogPreference

Использование DialogPreference

Вы уже видели ранее, как использовать готовые возможности инфраструктуры для работы с настройками, но что если требуется создать специальную настройку? Скажем, необходимо предусмотреть какой-нибудь ползунок в настройке яркости на экране параметров экрана? Именно здесь в игру вступает класс DialogPreference. Он представляет собой родительский класс для EditTextPreference и ListPreference. Его поведение заключается в открытии диалогового окна, отображении пользователю вариантов выбора и закрытии этого диалогового окна с помощью внутренней кнопки или кнопки Back (Назад). Однако класс DialogPreference может быть расширен для построения специальной настройки. В рамках этого расширенного класса необходимо предоставить свою компоновку, обработчики щелчков и специальный код в onDialogClosed() для записи данных настройки в файл разделяемых настроек.

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс

Добавить комментарий