Просмотр или фрагментирование библиотеки для создания пользовательского интерфейса для распространенных типов данных

Проблема

Мне нужно, чтобы пользователь мог ввести адрес электронной почты, выбрать дату, отредактировать веб-страницу, выберите изображение и т. д. -существует ряд общих задач презентации, которые не напрямую не обслуживаются библиотекой виджетов Android SDK, и поэтому я подумал, что может существовать специальный репозиторий или инфраструктура, которая специализируется на таких Проблемы с пользовательским интерфейсом.

[ В то время как Android предоставляет виджеты, которые можно превратить в определенные редакторы для электронной почты, например, вопрос здесь касается поиска библиотеки готовых -компонентов, специально предназначенных для таких распространенных типов данных, как элементы пользовательского интерфейса, которые специально предназначен для представления таких данных, из -из -поля -, а также для обеспечения проверки. ]

Существующие источники?

Итак, я искал в Интернете комбинацию таких терминов, как Android, widget, library, view, toolkit, fragment, repository, но нашел только ложные срабатывания.

Не могли бы вы направить меня к каким-либо коллективным усилиям, которые предоставляют список классов/разметок XML , реализующих общие данные -специальные элементы ввода/редактирования/конфигурации ?

Итак, я мог бы сделать что-то подобное в ActivityA1, ActivityA3, ActivityB1, ActivityN9:

  • new EmailEditText()
  • new UrlTextView()
  • new IPView ()...

Сопоставление данных с представлениями?

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

Таким образом, из моей модели предметной области я бы предоставил некоторые данные с определенным типом данных, которые должны отображаться как-то соответствующим образом. Но я не устанавливаю явно, какое представление будет представлять эти данные, вместо этого между ними есть сопоставитель, который фильтрует список доступных представлений для конкретных -целей и выбирает наиболее подходящее для данного типа данных.

Что-нибудь подобное уже есть?

8
задан Cel 4 May 2012 в 19:09
поделиться