【发布时间】:2015-02-25 09:47:25
【问题描述】:
我正在处理操作菜单项及其溢出项,这是我的main_menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/menu_search"
android:icon="@drawable/search"
android:title="@string/start_new_project"
app:showAsAction="always" />
<item
android:id="@+id/menu_dts_overflow"
android:icon="@drawable/ic_action_overflow_round"
android:orderInCategory="11111"
android:title="Service"
app:showAsAction="always">
<menu>
<item
android:id="@+id/menu_newProject"
android:icon="@drawable/newproject"
android:title="@string/start_new_project"
app:showAsAction="never" />
<item
android:id="@+id/menu_help"
android:icon="@drawable/help"
android:title="Service Tasks"
app:showAsAction="never" />
<item
android:id="@+id/menu_signOut"
android:icon="@drawable/signout"
android:title="@string/menusignout"
app:showAsAction="never" />
</menu>
</item>
我尝试构建一个搜索项和一个溢出项,您可以在上面的代码中看到它们。我是操作栏菜单项的新手,所以我尝试用谷歌搜索它并能够让它按照我的需要工作。
在这我还要知道一件事。
1. 什么是orderInCategory 以及一些数字以及它的用途..?
【问题讨论】:
-
指定菜单项在溢出菜单或操作栏中的显示顺序
-
数字代表什么..?
-
如果使用 android:orderInCategory 属性,菜单中的所有项目都需要具有该属性。否则,任何没有该属性的项目都将被拉到顶部/前面。
标签: android android-actionbar android-menu