2013-01-16 178 views
0

我爲我的textview.I使用context menu我爲每個菜單項都設置了setCheckable()屬性爲true。當我點擊第一個菜單項時,它會被檢查,但菜單正在消失。是否可以在上下文菜單中檢查多個項目?上下文菜單在菜單項上消失點擊

回答

0

你試試這個..的內置

@Override 
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { 
    super.onCreateContextMenu(menu, v, menuInfo); 
    menu.setHeaderTitle(R.string.menu_title); 
    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.context_menu, menu); 

    // loop for menu items 
    for (int i = 0; i < menu.size(); ++i) { 
     MenuItem mi = menu.getItem(i); 
     // check the Id as you wish 
     if (mi.getItemId() == R.id.item2) { 
      mi.setChecked(true); 
     } 
    } 
} 


     MenuItem mi = menu.findItem(R.id.item2) 
0

上下文菜單上自來水被解僱按照標準UX模式。您可以嘗試使用帶有複選框的對話框和確定/取消按鈕。