2013-11-25 137 views
2

我試圖使用程序兼容性庫,我得到一些errorson以下樣式的項目:使用程序兼容性dividerPadding和showDividers

<item name="android:dividerPadding">10dp</item> 
<item name="android:showDividers">middle</item> 

android:dividerPadding requires API level 11 (current min is 10) styles.xml /project/res/values line 85 Android Lint Problem 
android:showDividers requires API level 11 (current min is 10) styles.xml /project/res/values line 86 Android Lint Problem 

我已經添加了庫資源作爲一個項目在eclipse這裏的說明: http://developer.android.com/tools/support-library/setup.html

我也使用ViewPageIndicator項目在這裏找到:https://github.com/JakeWharton/Android-ViewPagerIndicator

這是一個完整的風格層次:

<style name="Widget"> 
</style> 

<style name="Widget.TabPageIndicator" parent="Widget"> 
    <item name="android:gravity">center</item> 
    <item name="android:background">@drawable/vpi__tab_indicator</item> 
    <item name="android:paddingLeft">22dip</item> 
    <item name="android:paddingRight">22dip</item> 
    <item name="android:paddingTop">12dp</item> 
    <item name="android:paddingBottom">12dp</item> 
    <item name="android:textAppearance">@style/TextAppearance.TabPageIndicator</item> 
    <item name="android:textSize">12sp</item> 
    <item name="android:maxLines">1</item> 
</style> 


<style name="CustomTabPageIndicator" parent="Widget.TabPageIndicator"> 
    <item name="android:background">@drawable/custom_tab_indicator</item> 
    <item name="android:textAppearance">@style/CustomTabPageIndicator.Text</item> 
    <item name="android:textColor">#FF555555</item> 
    <item name="android:textSize">16sp</item> 
    <item name="android:divider">@drawable/custom_tab_indicator_divider</item> 
    <item name="android:dividerPadding">10dp</item> // ERROR HERE 
    <item name="android:showDividers">middle</item> // ERROR HERE 
    <item name="android:paddingLeft">8dp</item> 
    <item name="android:paddingRight">8dp</item> 
    <item name="android:fadingEdge">horizontal</item> 
    <item name="android:fadingEdgeLength">8dp</item> 
</style> 

解決任何幫助,這是極大的讚賞。我認爲AppCompat庫對於這些更新的資源會好嗎?

乾杯。

回答

2

每次都會發生。您只需在Eclipse中再次清理並構建項目,因爲這些都是Lint警告。請參閱this question瞭解更多信息。