解决方案 »

  1.   

    因为你写错了应该是用submenu,而且你点击也只是显示log
      

  2.   

    因为你显示菜单是通过registerForContextMenu(btn);而长按是调用的public void onCreateContextMenu这个方法,而你这个方法里面并没有写子菜单的内容。
      

  3.   

    但是我点击的是模拟器的的menu的菜单、跟长按的那个没关系啊。那个长按的功能可以实现。
      

  4.   

    百度下MENU的详解和SubMENU的详解吧,
      

  5.   

    我在网上也找了一些代码 ,贴上去 ,运行起来就是不显示子菜单选项。子菜单是SubMenu吧
      

  6.   

    你长按都可以实现的话,那就把public void onCreateContextMenu里的内容复制到onCreateOptionMenu里撒,长按都可以那menu是一样的实现撒,只是触发menu的方式不同而已。