Я хотел бы разрешить пользователю
введите (не предопределенное количество)
значения для приложения Android
предпочтение.
Почему предпочтения? Почему бы не использовать реляционную базу данных или собственную структуру плоских файлов (например, JSON, CSV)?
Существующие примеры, которые приходят на ум
найдены приложения будильника
на различных смартфонах (iPhone, HTC
Android, ...) где пользователь может добавить
время будильника. *
Каковы ваши доказательства того, что они используют предпочтения? Приложение будильника не использует PreferenceActivity
, например.
Может кто-нибудь придумать простой способ
представить пользователя Android с
расширяемый список редактируемых предпочтений
значения?
Используйте ListView
, с возможностью выбора пунктов меню. Нажатие на элемент вызывает редактор этого элемента, позволяющий обновлять (и, с помощью выбора в меню опций, удаляет). В конце концов, это то, что делает приложение будильника.
автоматический заказ по значению / времени
Научите ListAdapter
сортировать.
способ активировать / деактивировать определенные
Значения
Используйте набор ListView
для CHOICE_MODE_MULTIPLE
, с CheckedTextView
. Или управляйте своими собственными флажками (как приложение будильника).
колесо для выбора числовых значений
аналогично выбору времени и даты
диски на айфон или андроид
В Android нет "колесика выбора времени и даты". Существуют средства выбора даты и времени, в которых используются кнопки, а не колеса.
Вы можете просмотреть исходный код приложения будильника , чтобы узнать больше о том, как оно делает то, что делает.