Android:menu.add()如何在中间显示字符串值

Android:menu.add()如何在中间显示字符串值,android,string,menu,Android,String,Menu,您好,我已经创建了一个带有onCreateOptions菜单的菜单。代码如下: public boolean onCreateOptionsMenu(Menu menu) { boolean result = super.onCreateOptionsMenu(menu); menu.add(0, INSERT_ID, 0, R.string.menu_insert); return result; } 它工作正常,但是字符串菜单\u insert显示在弹出菜单的最

您好,我已经创建了一个带有
onCreateOptions菜单的菜单。代码如下:

public boolean onCreateOptionsMenu(Menu menu) {

    boolean result = super.onCreateOptionsMenu(menu);
    menu.add(0, INSERT_ID, 0, R.string.menu_insert);
    return result;

}
它工作正常,但是字符串
菜单\u insert
显示在弹出菜单的最左侧。有没有办法把绳子对准中心?抱歉,如果这是一个新手问题


提前多谢

您应该使用xml创建菜单,除此之外,您还可以使用ActionBar,

在res/menu/mymenu.xml下的xml布局文件中创建菜单,并在那里定义UI设置的所有属性。@ManishDubey我尝试过,但安卓:gravity=“center”似乎不起作用