Onelong

分享知识,与你一起进步......
RSS icon Home icon
  • android 实现上下文菜单的方法

    post by onelong / 2010-5-29 19:59 Saturday [android]

    1。调用registerForContextMenu()方法注册下上文菜单
    2。重新实现public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo)方法创建上下文菜单

    @Override
        public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) {
            super.onCreateContextMenu(menu, v, menuInfo);
            menu.add(0, C_MENU_NEW, 0, "新建");
            menu.add(0, C_MENU_OPEN, 0, "打开");
        }
    3。重新实现public boolean onContextItemSelected(MenuItem item)处理回调
      @Override
        public boolean onContextItemSelected(MenuItem item) {
          super.onContextItemSelected(item);     
          switch (item.getItemId()) {
          case C_MENU_NEW:
              //做新建的那些事。
              break;
          case C_MENU_OPEN:
              //做打开的那些事。
              break;
          }
          return false;


        }

    引用地址:
     

    我要评论