menu布局文件夹
建立于res文件夹下,里面为该程序的所有menu菜单资源文件。
菜单资源文件必须使用<menu>标签作为根节点。
除了<menu>标签外,还有另外两个标签用于设置菜单项和分组,这两个标签是<item>和<group>。
<item>标签中的部分属性:
id:表示该菜单项的ID。
orderInCategory:需要设置一个整数值,表示该菜单文件中该item的优先级。
如给id为test1的<item>的orderInCategory设置为1,给id为test2的<item>的orderIncategory设置为2:
反过来给id为test1的orderInCategory设置为2,给id为test2的orderInCategory设置为1:
即:整数值越小,优先级越高。
showAsAction:有三个可选项:
1.never:显示三个点。如
2. always:将标题直接显示在界面上,如
3.ifRoom:有位置就显示,没位置就隐藏在那三个点中。
注意:要将菜单显示在一个界面中需在控制该界面的活动中重写方法public boolean onCreateOptionsMenu(Menu menu);
如想要在界面MainActivity中显示菜单main,需要在MainActivity.java中添加如下语句:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main,menu);
return true;
}