设为首页收藏本站

Scripts 学盟

 找回密码
 加入学盟

QQ登录

只需一步,快速开始

查看: 2240|回复: 0
打印 上一主题 下一主题

android 开发 添加菜单。 [复制链接]

Rank: 8Rank: 8

跳转到指定楼层
1#
那个谁 发表于 2011-5-25 16:04:55 |只看该作者 |倒序浏览
任何软件都有菜单。刚才练习了下,拿出来跟大家讨论讨论。
在当前Activity 重写 onCreateOptionsMenu、onOptionsItemSelected 方法。
  1. @Override
  2.     public boolean onCreateOptionsMenu(Menu menu) {
  3.             // TODO Auto-generated method stub
  4.       menu.add(0,0,1,"退出");  //添加菜单。 groupId 分组第几组,itemId 这组第几项,order 这组的循序,title 显示菜单的名字
  5. /* API注释
  6. * MenuItem android.view.Menu.add(int groupId, int itemId, int order, CharSequence title)
  7. public abstract MenuItem add (int groupId, int itemId, int order, CharSequence title)
  8. Since: API Level 1
  9. Add a new item to the menu. This item displays the given title for its label.

  10. Parameters
  11. groupId  The group identifier that this item should be part of. This can be used to define groups of items for batch state changes. Normally use NONE if an item should not be in a group.
  12. itemId  Unique item ID. Use NONE if you do not need a unique ID.
  13. order  The order for the item. Use NONE if you do not care about the order. See getOrder().
  14. title  The text to display for the item.

  15. Returns
  16. The newly added menu item.
  17. */
  18.             return super.onCreateOptionsMenu(menu);
  19.     }

  20.     @Override
  21.     public boolean onOptionsItemSelected(MenuItem item) {
  22.             // TODO Auto-generated method stub
  23.             if(item.getItemId()==0)   //获取当前点击的项ID
  24.             {
  25.                     SysUtil sysutil=new SysUtil(Index.this);     //这里是我另外的退出程序。
  26.                     sysutil.exit();
  27.             }
  28.             return super.onOptionsItemSelected(item);
  29.     }
复制代码
2

查看全部评分

分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0
您需要登录后才可以回帖 登录 | 加入学盟

手机版|Scripts 学盟   |

GMT+8, 2024-12-19 01:51 , Processed in 1.125200 second(s), 14 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部