2

SherlockActionBar で奇妙な問題に直面しています。

テーマをカスタマイズする必要がありTheme.Sherlock.Light.DarkActionBarます。

AndroidManifest でテーマを設定Theme.Sherlock.Light.DarkActionBarすると、すべて正常に動作します (Gingerbread と ICS も)。

しかし、から継承された独自のテーマを作成するTheme.Sherlock.Light.DarkActionBarと、ICS+ を搭載したデバイスには適用されません。カスタム スタイルが次のように空の場合でも:

<resources xmlns:android="http://schemas.android.com/apk/res/android">
  <style name="customTheme" parent="Theme.Sherlock.Light.DarkActionBar" >
  </style>
</resources>

およびアプリケーション ノードのマニフェスト:

    android:theme="@style/customTheme"

これは Gingerbread では問題ありませんが、ICS+ では Theme.Sherlock.Light が適用されています。解決策はありますか?

4

1 に答える 1

4

コメントですでに述べたように、AndroidAPI11以降でテーマをオーバーライドするテーマを持つvalues-v11フォルダーがあるかどうかを確認する必要があります。

于 2013-01-18T19:15:53.310 に答える