2013-05-18 1 views
1

У меня есть проект maven, где ViewPagerIndicator добавлен как подмодуль. Теперь я пытаюсь добавить собственный стиль к TabPageIndicator. Вот мой стиль код:Ошибка: Ошибка «Ресурс не найден, который соответствует указанному имени: attr 'vpiTabPageIndicatorStyle» при создании с maven

<style name="AppTheme" parent="@android:style/android:Theme.NoTitleBar"> 
    <item name="android:textColor">@color/TEXT</item> 
    <item name="android:background">@null</item> 
    <item name="vpiTabPageIndicatorStyle">@style/CustomTabPageIndicator</item> 
</style> 

<style name="CustomTabPageIndicator" parent="Widget.TabPageIndicator"> 
    <item name="android:textColor">@drawable/text_tab_bar_color</item> 
    <item name="android:dividerPadding">10dp</item> 
    <item name="android:showDividers">middle</item> 
    <item name="android:paddingLeft">8dp</item> 
    <item name="android:paddingRight">8dp</item> 
    <item name="android:background">@null</item> 
</style> 

Когда я построить проект с IntelliJ IDEA everythig нормально. Но когда я пытаюсь построить мой проект с использованием Maven сборки завершается с ошибкой folowing:

[INFO] /<my_path>/styles.xml:6: error: Error: No resource found that matches the given name: attr 'vpiTabPageIndicatorStyle'. 
[INFO] /<my_path>/styles.xml:9: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.TabPageIndicator'. 

Что может быть не так с моей конфигурации?

ответ

0

Скорее всего, вы не добавили ViewPagerIndicator в свой путь сборки.

0

В моем случае кажется, что в файле атрибутов не было объявлено ресурс с помощью vpiTabPageIndicatorStyle.

делает следующее избавилась от моей ошибки:

<resources> 
    <declare-styleable name="ViewPagerIndicator"> 
     <!-- Style of the tab indicator's tabs. --> 
     <attr name="vpiTabPageIndicatorStyle" format="reference"/> 
    </declare-styleable> 
</resources>