android:order=0作用
时间: 2024-05-07 15:18:36 浏览: 90
在 Android 中,`android:order` 属性是用于指定菜单项的排序顺序的。当在同一个菜单组中有多个菜单项时,它们将按照 `android:order` 属性的值进行排序。
具体来说,`android:order` 属性值越小,对应的菜单项就会排在越前面。如果没有指定 `android:order` 属性,那么菜单项的默认排序顺序是按照它们在菜单资源文件中的声明顺序。
以下是一个示例菜单资源文件的代码,其中包含两个菜单项,并分别指定了它们的 `android:order` 属性值:
```
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:id="@+id/group1" android:checkableBehavior="single">
<item
android:id="@+id/menu_item1"
android:icon="@drawable/ic_menu_item1"
android:title="@string/menu_item1_title"
android:order="1"/>
<item
android:id="@+id/menu_item2"
android:icon="@drawable/ic_menu_item2"
android:title="@string/menu_item2_title"
android:order="2"/>
</group>
</menu>
```
在上面的代码中,`android:order` 属性值为 1 的菜单项 `menu_item1` 会排在 `android:order` 属性值为 2 的菜单项 `menu_item2` 前面。
阅读全文