Android tworzy niestandardowy element menu przelewu

Chcę utworzyć niestandardowy element menu przepełnienia w moim ActionBar dodatkowo w elemencie Ustawienia, jak opisano na obrazku poniżej:

Ale jeśli w ActionBar jest mało miejsca, nie chcę, aby Item1 i Item2 wchodziły do ​​elementu Setting jako overflow, ale do „my overflow item”.

to jest mój kod xml menu:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
    android:icon="@android:drawable/ic_menu_agenda"  
    android:title="Item1"
    android:showAsAction="ifRoom|withText" />

<item
    android:icon="@android:drawable/ic_menu_add"  
    android:title="Item2"
    android:showAsAction="ifRoom|withText" />

<item android:id="@+id/pick_action_provider"
    android:icon="@android:drawable/ic_menu_sort_by_size" 
    android:showAsAction="always"
    android:title="Overflow" >
     <menu>  
        <item android:id="@+id/action_sort_size"  
              android:icon="@android:drawable/ic_menu_camera"  
              android:title="Item3" />  
        <item android:id="@+id/action_sort_alpha"  
              android:icon="@android:drawable/ic_menu_sort_alphabetically"  
              android:title="Item4" />  
    </menu>  
</item>

<item
    android:id="@+id/action_settings"
    android:orderInCategory="100"
    android:showAsAction="never"
    android:title="@string/action_settings"/></menu>

questionAnswers(8)

yourAnswerToTheQuestion