2013-03-27 2 views
0

J'ai utilisé getSupportActionBar().setBackgroundDrawable pour définir l'arrière-plan de ma barre d'action Sherlock. Mais lorsque j'ai utilisé ActionMode (ActionMode.Callback), cela ne fonctionne pas. Pourquoi? Parce que le mode ActionMode a son propre style et son propre arrière-plan.Définir l'arrière-plan ACtionbarSherlock

Répondre

0

Je ne suis pas certain de pouvoir le programmer, mais s'il y en a, vous pouvez facilement le trouver.

Sinon, recherchez et remplacez le style suivant;

<style name="Widget.ActionMode"> 
    <item name="android:background">?android:attr/actionModeBackground</item> 
    <item name="android:backgroundSplit">?android:attr/actionModeSplitBackground</item> 
    <item name="android:height">?android:attr/actionBarSize</item> 
    <item name="android:titleTextStyle">@android:style/TextAppearance.Widget.ActionMode.Title</item> 
    <item name="android:subtitleTextStyle">@android:style/TextAppearance.Widget.ActionMode.Subtitle</item> 
</style>