ActionBarSherlock自定义

其实很简单,只需要把原来的themes里面的主题,如下:
    <style name="Theme.Styled" parent="Theme.Sherlock.Light">
        <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
        <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
    </style>

里面得4.0之后才有的属性抽出去,放到values-v14的目录里面的themes里,比如上面的android:actionBarStyle。如下:

values/themes.xml
    <style name="Theme.Styled" parent="Theme.Sherlock.Light">
        <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
    </style>

values-v14/themes.xml
    <style name="Theme.Styled" parent="Theme.Sherlock.Light">
         <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
    </style>

你可能感兴趣的:(ActionBarSherlock自定义)