0
我爲我的textview.I使用context menu
我爲每個菜單項都設置了setCheckable()屬性爲true。當我點擊第一個菜單項時,它會被檢查,但菜單正在消失。是否可以在上下文菜單中檢查多個項目?上下文菜單在菜單項上消失點擊
我爲我的textview.I使用context menu
我爲每個菜單項都設置了setCheckable()屬性爲true。當我點擊第一個菜單項時,它會被檢查,但菜單正在消失。是否可以在上下文菜單中檢查多個項目?上下文菜單在菜單項上消失點擊
你試試這個..的內置
@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)
上下文菜單上自來水被解僱按照標準UX模式。您可以嘗試使用帶有複選框的對話框和確定/取消按鈕。