2016-01-24 124 views
0

有没有办法在android的EditText的复制/粘贴菜单中创建子菜单?在Android的复制/粘贴菜单中创建子菜单

我已经在我的EditText上调用了setCustomSelectionActionModeCallback,并且可以将项添加到onCreateActionMode方法的菜单中,但似乎无法创建子菜单。即使在创建子菜单时,我已添加到子菜单的项目最终会显示在父菜单中。当以编程方式创建子菜单及其子项和使用menuInflater时,都会发生这种情况。

回答

0

分享ücode.For布局添加:

<menu> <!-----submenu----> 
<item> android:id"@+id/submenu1" 
     android:title="Menu1" 
     android:orderInCategory="1"/> <!-----first position----> 

    <item> android:id"@+id/submenu2" 
     android:title="Menu2" 
     android:orderInCategory="2"/> 
</menu> 

现在u需要在主要活动创建方法public boolean onContextItemSelected(MenuItem item) {

+0

所以基本上:添加一个普通菜单项,并显示一个新的菜单时,它得到选择?虽然它会达到我想要的,但它不是一个真正的子菜单。 –