Пользовательский заголовок ActionBar как ImaveView вместо TextView

Я пытаюсь обойти это на панели действий, но из того, что я вижу, заголовок в основном представляет собой TextView, но мне нужно поместить изображение вместо простого текст. Я пытаюсь настроить его в Style themes.xml следующим образом:

<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>

Я думал, что могу определить фон для заголовка, но даже если я делаю не то, что хочу, попробуйте getActionBar().setCustomView(макет); но случилось так, что моя панель действий имеет значение null до вызова setContentView, и мне это нужно в базовом классе.

ПД. Мне нужно заботиться только о HONEYCOMB и выше, поэтому, пожалуйста, не предлагайте реализации Sherlock или Jonhanilson.

8
задан Necronet 10 May 2012 в 14:47
поделиться