Мне нужно, чтобы пользователь мог ввести адрес электронной почты, выбрать дату, отредактировать веб-страницу, выберите изображение и т. д. -существует ряд общих задач презентации, которые не напрямую не обслуживаются библиотекой виджетов Android SDK, и поэтому я подумал, что может существовать специальный репозиторий или инфраструктура, которая специализируется на таких Проблемы с пользовательским интерфейсом.
[ В то время как Android предоставляет виджеты, которые можно превратить в определенные редакторы для электронной почты, например, вопрос здесь касается поиска библиотеки готовых -компонентов, специально предназначенных для таких распространенных типов данных, как элементы пользовательского интерфейса, которые специально предназначен для представления таких данных, из -из -поля -, а также для обеспечения проверки. ]
Итак, я искал в Интернете комбинацию таких терминов, как Android
, widget
, library
, view
, toolkit
, fragment
, repository
, но нашел только ложные срабатывания.
Не могли бы вы направить меня к каким-либо коллективным усилиям, которые предоставляют список классов/разметок XML , реализующих общие данные -специальные элементы ввода/редактирования/конфигурации ?
Итак, я мог бы сделать что-то подобное в ActivityA1, ActivityA3, ActivityB1, ActivityN9:
Что мне действительно нужно, так это набор виджетов, которые будут разрешаться в соответствии с данными, которые необходимо представить, возможно, аналогично неявному разрешению намерений ?
Таким образом, из моей модели предметной области я бы предоставил некоторые данные с определенным типом данных, которые должны отображаться как-то соответствующим образом. Но я не устанавливаю явно, какое представление будет представлять эти данные, вместо этого между ними есть сопоставитель, который фильтрует список доступных представлений для конкретных -целей и выбирает наиболее подходящее для данного типа данных.
Что-нибудь подобное уже есть?