我正在为应用创建一个Android操作栏菜单。我正在寻找的是一种显示菜单项逻辑分组的方法。所以我目前所拥有的是:
我想要的是:
我正在按如下方式创建菜单:
@Override
public boolean onCreateOptionsMenu(Menu menu){
//Note, on 2.3.x - 3.0 this is called when user opens the menu for the first timed
//on 3.0+ it is called when the activity starts
MenuInflater inflater = getMenuInflater();
//adds the (currently empty) menu, after login it will be filled with options
inflater.inflate(R.menu.menu, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onPrepareOptionsMenu(Menu menu){
menu.add("example");
menu.add("example");
return true;
}
菜单XML:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:compat="http://schemas.android.com/apk/res-auto"
>
</menu>
我原本希望菜单组会有所帮助,但我知道它们只是用于修改所有菜单项属性。同样,子菜单实际上创建了一个隐藏的菜单,单击时可以自由浮动。
有没有办法创建我正在寻找的菜单项的逻辑分组?