, backgroud:
Java:
hierarchyviewer.bat , ActionMode, : ( : action_bar_title, : action_bar_subtitle)

2. TextView , , , !
private void hack() {
int titleID = Resources.getSystem().getIdentifier("action_bar_title", "id", "android");
View titleView = getWindow().getDecorView().findViewById(titleID);
if ((titleView != null) && (titleView instanceof TextView)) {
((TextView) titleView).setBackgroundColor(Color.RED);
}
int subTitleID = Resources.getSystem().getIdentifier("action_bar_subtitle", "id", "android");
View subTitleView = getWindow().getDecorView().findViewById(subTitleID);
if ((subTitleView != null) && (subTitleView instanceof TextView)) {
((TextView) subTitleView).setBackgroundColor(Color.GREEN);
}
}
3. , ActionMode create, : in onCreateActionMode(). :

:
android:actionModeStyle , android:background, , :
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionModeBackground">@android:color/white</item>
<item name="android:actionModeStyle">@style/TestActionModeStyle</item>
</style>
<style name="TestActionModeStyle">
<item name="android:titleTextStyle">@style/TestTitleStyle</item>
<item name="android:subtitleTextStyle">@style/TestSubTitleStyle</item>
</style>
<style name="TestTitleStyle">
<item name="android:textColor">@android:color/black</item>
<item name="android:background">@android:color/holo_red_dark</item>
</style>
<style name="TestSubTitleStyle">
<item name="android:textColor">@android:color/black</item>
<item name="android:background">@android:color/holo_green_dark</item>
</style>
Edit:
:
, ActionMode, , :
@Override
public boolean onCreateActionMode(ActionMode pMode, Menu pMenu) {
RelativeLayout layout = (RelativeLayout) LayoutInflater.from(mContext).inflate(R.layout.custom_layout, null);
findView(...);
initView(...);
pMode.setCustomView(layout);
return true;
}