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

xiaoxiao2021-02-28  21

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; }

 

转载请注明原文地址: https://www.6miu.com/read-1450236.html

最新回复(0)