我使用getSupportActionBar().setBackgroundDrawable
为我的操作栏Sherlock设置背景。
但是当我使用ActionMode(ActionMode.Callback)时,这不起作用。为什么呢?
答案 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>