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