menuInflater是在Android Studio中用于创建菜单布局的一个类,它可以将菜单的布局文件解析为菜单,并将它们添加到应用程序的操作栏或上下文菜单中。
下面是一个简单的Android代码示例,说明如何使用menuInflater在应用程序的选项菜单中添加菜单项:
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu, menu); return true; }
@Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if (id == R.id.action_exit) { finish(); return true; } return super.onOptionsItemSelected(item); }
通过上述代码示例,我们可以了解到如何正确使用menuInflater创建选项菜单。