@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.edit_groups_context_menu, menu); } }
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); menu.add(0, DELETE_ID, 0, R.string.menu_delete); }
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.account_context_menu, menu); }
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); menu.add(0, DELETE_ID, 0, R.string.menu_delete); }
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { AdapterContextMenuInfo info = (AdapterContextMenuInfo)menuInfo; super.onCreateContextMenu(menu, v, menuInfo); MenuInflater inflater = getMenuInflater(); Track t = (Track)tracksAdapter.getItem((int)info.id); inflater.inflate(R.menu.edit_tracks_context_menu, menu); menu.findItem(R.id.edit_tracks_deactivate).setVisible(t.isEnabled()); menu.findItem(R.id.edit_tracks_activate).setVisible(!t.isEnabled()); }
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); getMenuInflater().inflate(R.menu.trackmgr_contextmenu, menu); long selectedId = ((AdapterContextMenuInfo) menuInfo).id; menu.setHeaderTitle(getResources().getString(R.string.trackmgr_contextmenu_title).replace("{0}", Long.toString(selectedId))); if(currentTrackId == selectedId){ // the selected one is the active track, so we will show the stop item menu.findItem(R.id.trackmgr_contextmenu_stop).setVisible(true); }else{ // the selected item is not active, so we need to hide the stop item menu.findItem(R.id.trackmgr_contextmenu_stop).setVisible(false); } menu.setHeaderTitle(getResources().getString(R.string.trackmgr_contextmenu_title).replace("{0}", Long.toString(selectedId))); if ( currentTrackId == selectedId) { // User has pressed the active track, hide the delete option menu.removeItem(R.id.trackmgr_contextmenu_delete); } }
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); Cursor c = mAdapter.getCursor(); String title = c.getString(c.getColumnIndexOrThrow(MediaStore.Audio.Media.TITLE)); menu.setHeaderTitle(title); menu.add(0, CMD_EDIT, 0, R.string.context_menu_edit); menu.add(0, CMD_DELETE, 0, R.string.context_menu_delete); // Add items to the context menu item based on file type if (0 != c.getInt(c.getColumnIndexOrThrow(MediaStore.Audio.Media.IS_RINGTONE))) { menu.add(0, CMD_SET_AS_DEFAULT, 0, R.string.context_menu_default_ringtone); menu.add(0, CMD_SET_AS_CONTACT, 0, R.string.context_menu_contact); } else if (0 != c.getInt(c.getColumnIndexOrThrow(MediaStore.Audio.Media.IS_NOTIFICATION))) { menu.add(0, CMD_SET_AS_DEFAULT, 0, R.string.context_menu_default_notification); } }