2013-07-16 31 views
0

当从actionbarsherlock库我不断收到错误主题化我的动作条:使用SDK分钟8主题化ActionarSherlock

需要API 11我不明白它的ActionBar福尔摩斯是Android 2.X +吧?有什么我可以做的,以解决这个麻烦。

<resources > 

    <style name="AppTheme" parent="Holo.Theme.Light"> 
    <item name="android:actionBarStyle">@style/YOURTHEME.ActionBarStyle</item> 
    <item name="actionBarStyle">@style/YOURTHEME.ActionBarStyle</item> 
    </style> 

    <style name="YOURTHEME.ActionBarStyle" parent="Widget.Sherlock.Light.ActionBar"> 
    <item name="android:titleTextStyle">@style/YOURTHEME.ActionBar.TitleTextStyle</item> 
    <item name="titleTextStyle">@style/YOURTHEME.ActionBar.TitleTextStyle</item> 
    </style> 

    <style name="YOURTHEME.ActionBar.TitleTextStyle" parent="TextAppearance.Sherlock.Widget.ActionBar.Title"> 
    <item name="android:textColor">@color/white</item> 

    </style> 
</resources> 

//编辑

ActionBarSherlock来自Prototik/HoloEverywhere

回答

0
Holo.Theme.Light 

您不使用大侦探呢?

典型用法:

<style name="Theme.Styled" parent="Theme.Sherlock.Light.DarkActionBar"> 
    <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item> 
    <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item> 
</style> 

<style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.Light.ActionBar.Solid.Inverse"> 
    <item name="background">@drawable/bg_striped</item> 
    <item name="android:background">@drawable/bg_striped</item> 

    <item name="backgroundSplit">@drawable/bg_striped_split</item> 
    <item name="android:backgroundSplit">@drawable/bg_striped_split</item> 
</style> 
+0

我。 Holo.Theme.Light来自HoloEverywhere,它实现了actionbarsherlock – sn0ep

+0

我的错误,你原来的帖子中的哪个位置是你陈述的? – Broak

+0

另外,你是不是打算在HoloEverywhere上使用Theme.HoloEverywhereLight.Sherlock?和父=“Theme.Sherlock.Light” – Broak