Android顶部菜单实现
来源:互联网 发布:数据分析丛书pdf下载 编辑:程序博客网 时间:2024/05/16 00:53
/*
* 菜单创建事件
*/
@Override
publicboolean onCreateOptionsMenu(Menu menu){
menu.add(Menu.NONE,Menu.FIRST+1, 5, "删除").setIcon(android.R.drawable.ic_menu_delete);
menu.add(Menu.NONE,Menu.FIRST+2, 2, "保存").setIcon(android.R.drawable.ic_menu_edit);
menu.add(Menu.NONE,Menu.FIRST+3, 6, "帮助").setIcon(android.R.drawable.ic_menu_help);
menu.add(Menu.NONE,Menu.FIRST+4, 1, "添加").setIcon(android.R.drawable.ic_menu_add);
menu.add(Menu.NONE,Menu.FIRST+5, 4, "详细").setIcon(android.R.drawable.ic_menu_info_details);
menu.add(Menu.NONE,Menu.FIRST+6, 3, "发送").setIcon(android.R.drawable.ic_menu_send);
returntrue;
}
/*
*菜单选择事件
*/
@Override
publicboolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()) {
caseMenu.FIRST + 1:
Toast.makeText(this, "删除菜单被点击了",Toast.LENGTH_LONG).show();
break;
case Menu.FIRST + 2:
Toast.makeText(this, "保存菜单被点击了",Toast.LENGTH_LONG).show();
break;
case Menu.FIRST + 3:
Toast.makeText(this, "帮助菜单被点击了",Toast.LENGTH_LONG).show();
break;
case Menu.FIRST + 4:
Toast.makeText(this, "添加菜单被点击了",Toast.LENGTH_LONG).show();
break;
case Menu.FIRST + 5:
Toast.makeText(this, "详细菜单被点击了",Toast.LENGTH_LONG).show();
break;
case Menu.FIRST + 6:
Toast.makeText(this, "发送菜单被点击了",Toast.LENGTH_LONG).show();
break;
}
returnfalse;
}
//选项菜单被关闭事件,菜单被关闭有三种情形,menu按钮被再次点击、back按钮被点击或者用户选择了某一个菜单项
@Override
public voidonOptionsMenuClosed(Menu menu) {
Toast.makeText(this,"选项菜单关闭了",Toast.LENGTH_LONG).show();
}
//菜单被显示之前的事件
publicboolean onPrepareOptionsMenu(Menu menu){
Toast.makeText(this,"选项菜单显示之前onPrepareOptionsMenu方法会被调用,你可以用此方法来根据打当时的情况调整菜单", Toast.LENGTH_LONG).show();
// 如果返回false,此方法就把用户点击menu的动作给消费了,onCreateOptionsMenu方法将不会被调用
returntrue;
}
- Android顶部菜单实现
- Android 简单实现顶部滑动菜单效果
- Android开发之TabLayout实现顶部菜单
- Android Menu顶部菜单列表
- Android 仿美团顶部滑动菜单
- Android - 回到顶部实现
- Android实现顶部轮播图
- Android返回顶部实现
- 本文给大家介绍在Android中如何实现顶部导航菜单左右滑动效果。
- 【android开发】使用PopupWindow实现页面点击顶部弹出下拉菜单
- 【android开发】使用PopupWindow实现页面点击顶部弹出下拉菜单
- Android PopupWindow实现从顶部弹出下拉菜单左、中、右
- 【android开发】使用PopupWindow实现页面点击顶部弹出下拉菜单
- Android 仿联系人菜单,带字母索引,顶部挤压动画,recyclerview实现联系人页面
- Android仿网易新闻顶部滚动菜单
- Android底部/顶部滑动菜单SldMenu
- android实现底部导航栏和顶部导航栏(相当于网页上的一级菜单和二级菜单)
- 实现Android页面回到顶部
- Android下使用C语言的四种编译方式
- decode和case 改写一例
- 23模式的总结
- Android ListView圆角
- dbca 建库、配置监听、导入数据(CentOS5.6+Oracle10G)
- Android顶部菜单实现
- C#中对象,字符串,dataTable、DataReader、DataSet,对象集合转换成Json字符串方法。
- Building Komodo with Docker
- hdoj 2046 骨牌铺方格 【DP】+【斐波那契】
- map和set关联容器迭代器失效的问题
- unity批次渲染设计
- POJ 2478 Farey Sequence(欧拉函数)
- 初识SQL Server
- fzoj 1683 矩阵快速幂