0
我用getSupportActionBar().setBackgroundDrawable
爲我的操作欄Sherlock設置背景。設置背景ACtionbarSherlock
但是當我使用ActionMode(ActionMode.Callback)這不起作用。爲什麼?
我用getSupportActionBar().setBackgroundDrawable
爲我的操作欄Sherlock設置背景。設置背景ACtionbarSherlock
但是當我使用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>