Справочная информация:
В настоящее время я занимаюсь разработкой приложения для Android, в котором используется настраиваемое диалоговое окно для запроса пароля. Забегая вперед, я хотел бы иметь возможность использовать этот диалог (полностью) в моих будущих проектах с минимальной конфигурацией.
Вопрос:
Есть ли способ, которым я могу заключить весь код и XML для этого диалога в один пакет? В идеале я хотел бы просто импортировать диалог и покончить с ним. Это достаточно просто сделать с помощью кода, но я не уверен, как это сделать с файлами макета XML и строковыми ресурсами. По сути, я просто не хочу вручную добавлять строковые элементы в мой файл strings.xml для каждого проекта, а также не должен копировать (и, следовательно, дублировать) мой макет. Я подумал о жестком кодировании строк / разметки в коде, но это кажется плохой практикой (даже для 4-5 строк и 2 текстовых полей).
Итак, как лучше всего это сделать?