Comment changer la position du menu sur android dépassement de bouton?

Je voudrais juste mettre en œuvre somethings même en tant que menu contextuel dans l'application Gmail, ancrée dans le débordement de bouton en haut à droite. pour cela, j'ai utilisé le même code que google tutoriel pour android Android menu contextuel, mais pour m'afficher le menu sur le haut du bord de actionbar non. Si vous remarquez sur menu pop de gmail débordement vous avez vu que popmenu prendre place à bord de l'actionbar.

C'est le xml que j'ai utilisé pour le menu déroulant:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/item1"
        android:title="lablab"/>
    <item
        android:id="@+id/item2"
        android:title="lablab"/>

</menu>

et à la suite est dans mon activité:

public void showFontSetting(View view) {
    PopupMenu popup = new PopupMenu(this, view);
    MenuInflater inflater = popup.getMenuInflater();
    inflater.inflate(R.menu.menu, popup.getMenu());
    popup.show();

    popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {

        @Override
        public boolean onMenuItemClick(MenuItem item) {
        //TODO Auto-generated method stub

            switch (item.getItemId()) {
                case R.id.item1:
                    Toast.makeText(Index.this,
                        "You Clicked : " + item.getTitle(),
                    Toast.LENGTH_SHORT).show();
                    break;
                case R.id.item2:
                    break;
            }
            return true;
        }
    });
}
avez-vous vérifié aucune réponse?
Oui, j'essaie de répondre dans mon code. Je vous remercie.

OriginalL'auteur user3266062 | 2014-05-07