for (int i = 0; i < menu.size(); i++) { android.view.MenuItem item = menu.getItem(i); item.setVisible(false);
@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); } } }
private void removeUnsupportedItems(ContextMenu menu, int[] whitelist) { Arrays.sort(BASE_WHITELIST); Arrays.sort(whitelist); for (int i = 0; i < menu.size(); i++) { MenuItem item = menu.getItem(i); if (Arrays.binarySearch(whitelist, item.getItemId()) < 0 && Arrays.binarySearch(BASE_WHITELIST, item.getItemId()) < 0) { menu.removeItem(item.getItemId()); i--; } } }
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { assert mPopulator != null; mPopulator.buildContextMenu(menu, v.getContext(), mCurrentContextMenuParams); for (int i = 0; i < menu.size(); i++) { menu.getItem(i).setOnMenuItemClickListener(this); } }
@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)
menu.add(Menu.NONE,i,i,menuitems[i]); for (int i=0;i<menu.size();i++){ menu.getItem(i).setOnMenuItemClickListener(new OnMenuItemClickListener() {
if (menu.size() > 0) {