0

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

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

4

1 回答 1

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>
于 2013-03-27T08:43:00.947 回答