您的位置:首页 > 移动开发 > Android开发

【Android】初学笔记之menu菜单资源文件

2018-01-25 18:30 316 查看
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;
}


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android