0

目前,操作栏中的项目似乎默认排序为:

  1. 扩展菜单 XML 文件的顺序。例如调用onCreateOptionsMenu()onCreateActionMode()Activity类层次结构中。

  2. 在菜单 XML 文件中声明操作项的单个顺序。

现在问题在于上述第 1 点。是否有另一种方法来确保正确的顺序?也就是说,操作栏项按特定顺序排列,如更可用的优先,不太可用的可以停留在溢出菜单中。

据我所知,菜单项只有showAsAction属性,不足以排序项目。还有其他可以使用的属性吗?

4

1 回答 1

0

在当前的 API 中没有办法做到这一点。劫持super()呼叫是另一种(艰难而丑陋的)选项。

于 2012-11-25T18:05:08.550 回答