2016-01-24 118 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

所以基本上:添加一個普通菜單項,並顯示一個新的菜單時,它得到選擇?雖然它會達到我想要的,但它不是一個真正的子菜單。 –