Шаблон Android для Настройки / Настройки - PullRequest
5 голосов
/ 01 марта 2011

Большинство приложений имеют какие-то предпочтения или пользовательские настройки, которые можно сохранить с помощью SharedPreferences. Моя первая реализация действия для пользователя по редактированию своих настроек была довольно проста: пара полей ввода и кнопка «Сохранить». Это не красиво и не легко расширяемо.

Настройки системы Android и многие приложения, которые я видел, имеют тенденцию макетировать свои предпочтения редактирования в ListViews.

Мой второй подход пытается имитировать это: ListActivity и каждый элемент должен предоставлять свой собственный макет, так как я хочу хранить различные типы значений (некоторые являются числами, некоторые являются логическими переключателями).

Я нахожу это довольно громоздким для реализации этого, и теперь мне интересно, если я пропускаю какой-то очевидный шаблон проектирования здесь?

1 Ответ

9 голосов
/ 01 марта 2011

Просто используйте PreferenceActivity, он создаст пользовательский интерфейс и будет обрабатывать постоянные настройки для вас. Здесь у вас есть больше документации:

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