Android中的Menu菜单小解(2)

<?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(...)方法。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyfjgp.html