Activity中使用Menu

来源:互联网 发布:ubuntu 16.04 双系统 编辑:程序博客网 时间:2024/06/01 09:48

首先,使用Menu需要创建一个xml文件,在res.menu下创建main.xml文件,类型选择Menu,并添加如下代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/item_1"
android:title="item1"/>
<item
android:id="@+id/item_2"
android:title="item2"/>
</menu>


<item/>标签用于创建每一个具体的菜单项,并添加id 和 菜单项名称。

文件创建完毕后,在Activity中重写onCreateOptionsMenu()方法:

public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
上面的代码中getMenuInflater()方法返回一个MenuInflater对象,并调用inflate()方法注入布局文件,第一个参数

指定资源文件,第二个参数指定将菜单添加到哪一个Menu对象,这里直接使用传入的menu对象。

原创粉丝点击