OptionMenu(选项菜单)
来源:互联网 发布:java web im 开源 编辑:程序博客网 时间:2024/05/20 18:18
OptionMenu(选项菜单)通过Menu键来调用
1、在res/menu文件夹里创建menu的xml文件,写入menu
<item android:id="@+id/hehe" android:title="哈哈"></item> <item android:id="@+id/heihei" android:title="嘿嘿"></item> 在java中添加代码 menu.add(菜单项的组号,ID,排序号,标题) 如果排序号是按添加顺序排序的话都填0即可
2、重写方法onCreateOptionsMenu(),完成菜单初始化,通过getMenuInflater()方法能得到MenuInflater对象,再调用它的inflate()方法就可以给当前活动创建菜单了inflate()方法接收两个参数,第一个参数用于指定我们通过哪一个资源文件来创建菜单,第二个参数用于指定我们的菜单项将添加到哪一个Menu 对象当中。。
public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu, menu); return true;}
3、重写onOptionsItemSelected()方法,菜单项被选中时触发,完成事件处理
public boolean onOptionsItemSelected(MenuItem item) {//可以通过调用item.getItemId()来判断我们点击的是哪一个菜单项,然后给每个菜单项加入自己的逻辑处理 return true;}
其他方法
public void onOptionsMenuClosed(Menu menu):菜单关闭会调用该方法
public boolean onPrepareOptionsMenu(Menu menu):选项菜单显示前会调用该方法,可在这里进行菜单的调整(动态加载菜单列表)
public boolean onMenuOpened(int featureId, Menu menu):选项菜单打开以
后会调用这个方法
0 0
- OptionMenu实现选项菜单
- OptionMenu选项菜单
- Android-OptionMenu选项菜单
- OptionMenu---选项菜单
- optionmenu 选项菜单
- OptionMenu(选项菜单)
- Android菜单详解——选项菜单(OptionMenu)
- Android中的选项菜单(OptionMenu)使用案例
- 【Android】Android中选项菜单(OptionMenu)的创建
- Android开发之Menu:OptionMenu(选项菜单)、ContextMenu(上下文菜单)、SubMenu(子菜单)
- Android OptionMenu (选项菜单) 和 ContextMenu (上下文菜单) 、 SubMenu (子菜单)
- Android Menu,OptionMenu选项菜单,ContextMenu上下文菜单,Contextual ActionMode,PopUp Menu,PopU pWi ndow
- Android 菜单(OptionMenu)大全
- Android OptionMenu菜单操作
- Android 菜单(OptionMenu)大全
- ANDROID OptionMenu 菜单列表
- android初学------OptionMenu菜单
- Android 菜单:OptionMenu 介绍
- 连接池连接数据库
- 省市县三级联动
- linux按行读取一个文件,然后输出
- Java回顾之网络通信
- JS中复制数组
- OptionMenu(选项菜单)
- 第九周OJ总结<5>- 大帆玩英雄联盟
- Markdown实用语法参考
- Eclipse配置Maven,Tomcat常见问题
- 中英文对照 —— 宗教 & 哲学
- 初级排序方法——选择、插入、希尔排序
- JAVA中的反射机制
- 网络编程之TCP协议
- C++ const char* 常量字符串拼接问题