У меня есть приложение, которое я сейчас хочу разделить на части в библиотечном проекте, чтобы я мог повторно использовать его в нескольких других местах. Среди того, что используется повторно, есть пользовательское представление, которое использует код из этого ответа (/1359960/vertikalnaya-povernutaya-metka-v-android) с некоторыми изменениями, которые я сделал для него. В любом случае, настраиваемые ресурсы не работают должным образом. Attr.xml выглядит так :
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="VerticalTextView">
<attr name="text" format="string" />
<attr name="textColor" format="color" />
<attr name="textSize" format="dimension" />
<attr name="rotateLeft" format="boolean" />
</declare-styleable>
</resources>
и на него есть ссылка в файле макета в проекте библиотеки. Я получаю следующую ошибку в Eclipse при попытке компилировать основной проект:
[2010-12-20 23:29:38 - MyApp] C: \ Library \ res \ layout \ main.xml: 124: ошибка: не найден идентификатор ресурса для атрибута 'text' в пакете 'com.mydomain. MyLibrary '
Я озадачен. Я перепробовал все, что мог придумать, чтобы заставить это работать, и я просто не нашел волшебную комбинацию. Как сделать так, чтобы стилизованные ресурсы работали внутри библиотечного проекта?