在我的應用程序中,我使用了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測試時,它與下面的錯誤崩潰: 「你不能合併自定義標題與其他標題功能」 我在StackOVerflow討論徹底,但無法解決問題。 解決方案嘗試: 1)假 2)沒有值-V11文件夾
檢查此:http://stackoverflow.com/questions/13197345/cannot-combine-custom-titles-with-other-title-features – Waqas 2013-03-02 06:18:10
嗨Waqas,我檢查了上述鏈接,但無法獲得任何解。我需要有一個帶有兩個圖標和標題文字的自定義標題。正如概率中提到的,我正在使用actionbarsherlock。 – basu 2013-03-02 08:47:09
在我的情況下,我得到了這個錯誤,因爲我在清單中爲LAUNCHER活動指定了android:theme =「@ style/Theme.Transparent」 。我刪除了該行,它工作。 <「:windowActionBar機器人」項目名稱=>假的風格,而不是使用.NoActionBar,因爲後者包括 – 2013-07-13 01:50:56