Как создать мой собственный Предпочтительный класс

Можно ли сказать мне, как я могу создать свой собственный Предпочтительный класс в андроиде? с моим собственным расположением и собственным слушателем щелчка?

Спасибо.

7
задан michael 30 July 2010 в 00:29
поделиться

1 ответ

Ну, это около шести или семи страниц в книге , так что это немного связано с ответом StackOverflow. :-)

Вот пример проекта с пользовательским View, который также упакован в пользовательский Preference. Это всего ~80 строк кода, хотя большая часть смартов пользовательского интерфейса привязана к пользовательскому классу View.

В двух словах, чтобы создать пользовательский DialogPreference, вам нужно определить:

  • Конструкторы
  • onCreateDialogView() и onBindDialogView() для создания содержимого диалогового окна и заполнения содержимого данными предпочтений
  • onDialogClosed() для обработки, когда пользователь изменяет настройку
  • onGetDefaultValue() для обработки общего значения по умолчанию, если параметр еще не установлен
  • onSetInitialValue(), чтобы либо загрузить значение предпочтения, либо использовать значение по умолчанию
8
ответ дан 7 December 2019 в 01:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: