Как я могу ссылаться на чертежи проекта A из библиотеки Project B, которую использует проект A

#android

#Android

Вопрос:

У меня есть проект приложения (A) и проект библиотеки (B). Мне нужно использовать некоторые чертежи, которые существуют в A, в B.

A использует B в качестве библиотеки, на которую ссылается

Я попытался выполнить com.A.R.drawables… бит, который не работает, говорит «com … не преобразуется в переменную»

Ответ №1:

Во-первых, если «мне нужно использовать некоторые чертежи, которые существуют в A, в B» означает прямую ссылку, то для меня это указывает на плохой дизайн. Вы не должны ссылаться на чертежи A напрямую из B, а скорее B следует сообщить (с помощью собственных методов, т. Е. setXXXDrawable() ), какие чертежи следует использовать. Обычно это должно быть частью процесса создания экземпляра или инициализации B в коде A .