2010-12-02 3 views
0

Фон:
В настоящее время я разрабатываю приложение для Android, которое использует специальный диалог для запроса пароля. Думаю, я хотел бы иметь возможность использовать этот диалог (полностью) в моих будущих проектах с минимальной конфигурацией.Файл и ресурсы класса повторного использования для нескольких проектов

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

Итак, какой был бы лучший способ сделать это?

+0

Почему бы не написать библиотеку или фреймворк для такого рода вещей? Таким образом, вы можете использовать свою библиотеку в своих будущих проектах. – 2010-12-02 20:17:42

+0

Да, это примерно то, что я был после. Не понял, что инструменты Android были на один шаг вперед и уже поддержали это. – phobos51594 2010-12-02 21:04:26

ответ

0

Вам необходимо создать library project, что позволяет делиться как кодом, так и ресурсами.

Смежные вопросы