обратитесь к ресурсу xml проекта библиотеки Android в приложении xml resource
У меня есть проект библиотеки Adnroid, который определяет ресурс XML.
Давайте используем селектор, который можно нарисовать в качестве примера (но у меня есть проблемы со строками, стилями и т. Д.).
LibProject / res / drawable / button_selector.xml ... определяет селектор
LibProject / res / layout / view.xml .... использует селектор, без проблем
`<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/sign_up_fly_buttons"
android:background="@drawable/button_selector"/>`
Тогда я хочу сослаться на это в макете в моем приложении
AppProject / res / layout / view.xml ...
`<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/sign_up_fly_buttons"
android:background="@drawable/button_selector"/>`
Но в приложении он не будет компилироваться или позволять мне ссылаться на него. Я пробовал различные заклинания пространства имен, чтобы попытаться сослаться на него без удачи ...
Есть идеи?
Дополнение: Я прочитал, что полная форма для таких ссылок: @ [Имя_пакет:] Тип / идентификатор и если вы пропустите имя пакета, то пакет, в котором используется этот файл ресурсов.
Этот пример будет: @ Com.mylibrary: рисуем / button_selector
Но это не работает для меня! Должно быть что-то не так с моей настройкой / импортом библиотеки?
Моя библиотека находится в отдельном проекте Eclipse для Android, помечена как проект библиотеки и упоминается в моем приложении как "Зависимый проект". и код построен и ссылки в порядке.