Scripts 学盟

标题: android 开发 添加菜单。 [打印本页]

作者: 那个谁    时间: 2011-5-25 16:04:55     标题: android 开发 添加菜单。

任何软件都有菜单。刚才练习了下,拿出来跟大家讨论讨论。
在当前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.     }
复制代码





欢迎光临 Scripts 学盟 (http://www.iscripts.org/) Powered by Discuz! X2