0

从 actionbarsherlock 库中为我的操作栏设置主题时,我不断收到错误消息:

需要 API 11,使用最低 SDK 8

我不明白 Actionbar sherlock 适用于 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

4

1 回答 1

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>
于 2013-07-16T11:36:00.553 回答