質問

私は開発しています Android 2.1 API 7 アプリ。実装する アクションバー, 、 私は使っている ActionBarsherLock 図書館。

Sherlock Libraryをプロジェクトにインポートし、アプリにアクションバーを作成しました。次に、シャーロックアクションバーのスタイルをカスタマイズしたいと思います。そこで、次のスタイルファイルを定義しました。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="ActionBarTheme" parent="android:style/Theme.Sherlock">
        <item name="android:background">@drawable/action_bar_background</item>
    </style>
</resources>

しかし、エラーが発生しました:

No resource found that matches the given name "android:style/Theme.Sherlock"

なんで?そして、どうすればシャーロックアクションバーをスタイリングできますか?

役に立ちましたか?

解決

Theme.Sherlock Androidネームスペースにはありません。単に削除します android: プレフィックスとそれがあなたのエラーを解決します。

バージョン3を使用している場合、にスタイルのサンプルがあります samples/ アクションバーを適切にスタイリングする方法の例を示すフォルダー:

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top