设置背景ACtionbarSherlock

时间:2013-03-27 08:12:50

标签: android actionbarsherlock

我使用getSupportActionBar().setBackgroundDrawable为我的操作栏Sherlock设置背景。

但是当我使用ActionMode(ActionMode.Callback)时,这不起作用。为什么呢?

1 个答案:

答案 0 :(得分:0)

因为ActionMode拥有自己的风格和背景。 如果你能以编程方式设置它,我不确定在我的头顶,但如果确定你可以很容易地找到它。

否则查找并覆盖以下样式;

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