Android Menu——OptionsMenu
2013-07-28 12:58
113 查看
Android Menu——OptionsMenu
Android一共提供了三种形式的菜单:①选项菜单(OptionsMenu),②上下文菜单(ContextMenu),③子菜单(SubMenu)。首先选项菜单是用户点击了“Menu”键后弹出的菜单选项卡。这里说说选项菜单的用法:
实现一个OptionsMenu需要完成哪些步骤?
1.编写一个res/menu/optionsmenu.xml文件;
2.实现onCreateOptionsMenu(Menu menu)接口对菜单的各个选项(items)进行初始化;
3.实现onOptionsItemSelected(MenuItem item)接口对菜单各个选项(items)进行监听;
res/menu/optionsmenu.xml文件如下:
实现onCreateOptionsMenu(Menu menu)接口的Java代码如下:
实现onOptionsItemSelected(MenuItem item)接口的Java代码如下:
Android一共提供了三种形式的菜单:①选项菜单(OptionsMenu),②上下文菜单(ContextMenu),③子菜单(SubMenu)。首先选项菜单是用户点击了“Menu”键后弹出的菜单选项卡。这里说说选项菜单的用法:
实现一个OptionsMenu需要完成哪些步骤?
1.编写一个res/menu/optionsmenu.xml文件;
2.实现onCreateOptionsMenu(Menu menu)接口对菜单的各个选项(items)进行初始化;
3.实现onOptionsItemSelected(MenuItem item)接口对菜单各个选项(items)进行监听;
res/menu/optionsmenu.xml文件如下:
<menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_help" android:showAsAction="never" android:title="@string/nemu_help" android:icon="@android:drawable/ic_menu_help" /> <item android:id="@+id/menu_settings" android:showAsAction="never" android:title="@string/nemu_settings" android:icon="@android:drawable/ic_menu_edit" /> </menu>
实现onCreateOptionsMenu(Menu menu)接口的Java代码如下:
@Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub super.onCreateOptionsMenu(menu); this.getMenuInflater().inflate(R.menu.gameoptions, menu); menu.findItem(R.id.menu_settings).setIntent(new Intent(this, SettingActivity.class)); menu.findItem(R.id.menu_help).setIntent(new Intent(this, HelpActivity.class)); return true; }
实现onOptionsItemSelected(MenuItem item)接口的Java代码如下:
@Override public boolean onOptionsItemSelected(MenuItem item) { // TODO Auto-generated method stub super.onOptionsItemSelected(item); this.startActivity(item.getIntent()); return true; }
相关文章推荐
- Android Menu 之 optionsMenu 详解
- Android之Menu菜单 onCreateOptionsMenu使用Menu按键显示不了问题
- Android中的Menu功能菜单-OptionsMenu[选项菜单]
- android Menu详解 onCreateOptionsMenu()
- Android Menu : onCreateOptionsMenu, onCreateContextMenu
- Android onCreateOptionsMenu()创建菜单Menu详解
- Android Menu 之 optionsMenu 详解
- Android -- Menu(OptionsMenu 、SubMenu、ContextMenu)
- Android中的Menu功能菜单-OptionsMenu[选项菜单]
- Android之Menu菜单 onCreateOptionsMenu使用Menu按键显示不了问题
- Android 菜单(OptionMenu)大全
- Android基础之Menu操作详解
- Android SlideMenu
- Android——在活动中使用Menu
- 系出名门Android(2) - 布局(Layout)和菜单(Menu)
- Android基础学习之Menu(菜单)
- 为Android内核添加新驱动,并添加到menuconfig菜单
- Android 菜单(OptionMenu)大全 建立你自己的菜单
- Android的onCreateOptionsMenu()创建菜单Menu详解
- Android 基础学习笔记之- Menu的用法