Android 3.0:更改操作栏中图标的顺序

Android 3.0:更改操作栏中图标的顺序,android,Android,我正在使用安卓3.0 我在操作栏中有3个项目,其中一个是应用程序的菜单,它也有子菜单 我想改变图标的顺序,这样菜单就不会在正确的位置,我想它在两个其他项目之间。我试图更改xml中的顺序,但没有成功。 有人知道如何设置顺序吗?菜单总是向右,您无法控制其位置。尝试为菜单项设置android:menuCategory和android:orderInCategory,以设置顺序 例如: <?xml version="1.0" encoding="utf-8"?> <menu xmlns

我正在使用安卓3.0

我在操作栏中有3个项目,其中一个是应用程序的菜单,它也有子菜单

我想改变图标的顺序,这样菜单就不会在正确的位置,我想它在两个其他项目之间。我试图更改xml中的顺序,但没有成功。
有人知道如何设置顺序吗?

菜单总是向右,您无法控制其位置。

尝试为菜单项设置
android:menuCategory
android:orderInCategory
,以设置顺序

例如:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/launch_search"
          android:icon="@android:drawable/ic_menu_search"
          android:title="@string/search_programs"
          android:menuCategory="container"
          android:orderInCategory="2"
          android:showAsAction="always" />
    <item android:id="@+id/preferences_screen"
          android:icon="@android:drawable/ic_menu_preferences"
          android:title="@string/preferences" />
    <item android:id="@+id/refresh"
          android:icon="@drawable/ic_menu_refresh"
          android:menuCategory="container"
          android:orderInCategory="1"
          android:title="@string/refresh_items"
          android:showAsAction="ifRoom" />
</menu>

它将具有与声明launch_search-action为last相同的效果,但是这样,对于2.x和更旧的设备,您的操作将按正确的顺序进行,同时能够控制3.x设备的操作顺序