私のアプリケーションでは、ActionBarSherlock ライブラリを使用しています。また、カスタム タイトル バーを使用しています。これが私のonCreateになります:
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.main_tab);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title);
そして私のstyles.mxlで
<style name="MyTheme" parent="Theme.Sherlock">
<item name="android:background">#ff888888</item>
<item name="android:windowNoTitle">false</item>
<item name="android:windowTitleSize">50dp</item>
<item name="android:windowTitleBackgroundStyle">@style/windowTitleBackgroundStyle</item>
</style>
<style name="windowTitleBackgroundStyle">
<item name="android:background">#00688B</item>
</style>
マニフェスト ファイルでは、アクティビティに MyTheme を使用しています。
android:theme="@style/MyTheme"
このコードは、Android の下位バージョン (GB2.3.5 でテスト済み) で正しく動作します。しかし、ICS でテストしたところ、「カスタム タイトルを他のタイトル機能と組み合わせることはできません」というエラーでクラッシュしました。試した解決策: 1) false 2) values-v11 フォルダーがありません