Вот простой способ добиться этого.ActionBar сохраняет свой макет в классе ActionBarContainer , который просто наследует от FrameLayout .Таким образом, чтобы отображал что-то поверх ActionBar , вам нужно взять ссылку на ActionBarContaine r и добавить в нее свой собственный собственный пользовательский вид .Вот код
// first get the id of Action bar container
int actionbarContainerViewID = getResources().getIdentifier("action_bar_container", "id", "android");
FrameLayout actionBarContainer = (FrameLayout)findViewById(actionbarContainerViewID);
// bring the layout inflator to inflate your custom layout
LayoutInflater mInflater = getLayoutInflater();
View customView = mInflater.inflate(R.layout.yourCustomDesign, null);
actionBarContainer.addView(customView);
, вам не понадобится какой-либо особый способ поставить его поверх!просто создайте его так, как вам нравится, и он будет на вершине!