我試圖在操作欄上解決此問題,但是從我可以看到的標題基本上是一個TextView,但我需要放置圖像而不是純文本。我試着將它設置成風格的themes.xml就象這樣:作爲ImaveView而不是TextView的ActionBar自定義標題
<item name="android:actionBarStyle">@style/MyActionBar</item>
然後,我定義這個風格
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">@drawable/action_background</item>
<item name="android:titleTextStyle">@style/ActionbarTitleStyle</item>
</style>
我以爲我可以定義爲標題的背景,但即使我do不是我想要的,試試getActionBar()。setCustomView(layout);但是在調用setContentView之前我的actionbar是null,我需要它在Base類中。
PD。我只需要關心HONEYCOMB和更高版本,所以如果你不建議Sherlock或Jonhanilson實現。