<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/newFile" android:icon="@drawable/ic_launcher" android:title="@string/newFile"/> <!-- android:icon 设置菜单选项的图标 android:title 设置菜单选项的标题 --> <item android:id="@+id/exit" android:icon="@drawable/ic_launcher" android:title="@string/exit"/> </menu>
在activity中加上下面这两句:
MenuInflaterinflater=this.getMenuInflater();
inflater.inflate(R.menu.options_menu,menu);
xml相应的菜单就会加入进去;
inflater在android中建立了从资源文件到对象的桥梁,MenuInflater即把菜单xml资源转换为对象并添加到menu对象中,它可以通过activity的getMenuInflater()得到。我们在MainActivity中重写onCreateOptionsMenu(...)方法。