private void toggleServices() { servicesShown = !servicesShown; drawerItems.getMenu().removeGroup(R.id.menu_services_group); drawerItems.getMenu().removeGroup(R.id.menu_tabs_group); drawerItems.getMenu().removeGroup(R.id.menu_options_about_group); if(servicesShown) { showServices(); } else { try { showTabs(); } catch (Exception e) { ErrorActivity.reportUiError(this, e); } } }
@Override public boolean onPrepareOptionsMenu(Menu menu) { menu.removeGroup(R.id.browser); getMenuInflater().inflate(R.menu.menu_browser, menu); String shareContent = String.format("%s %s ", mWebView.getTitle() + "", mWebView.getUrl() + ""); Intent shareIntent = Utils.getShareIntent(shareContent, "", null); MenuItem shareItem = menu.findItem(R.id.share); ShareActionProvider shareProvider = (ShareActionProvider) MenuItemCompat.getActionProvider(shareItem); shareProvider.setShareHistoryFileName("channe_share.xml"); shareProvider.setShareIntent(shareIntent); return super.onPrepareOptionsMenu(menu); }
public void buildQualityMenu() { if (qualityPopupMenu == null) return; qualityPopupMenu.getMenu().removeGroup(qualityPopupMenuGroupId); for (int i = 0; i < availableStreams.size(); i++) { VideoStream videoStream = availableStreams.get(i); qualityPopupMenu.getMenu().add(qualityPopupMenuGroupId, i, Menu.NONE, MediaFormat.getNameById(videoStream.getFormatId()) + " " + videoStream.resolution); } if (getSelectedVideoStream() != null) { qualityTextView.setText(getSelectedVideoStream().resolution); } qualityPopupMenu.setOnMenuItemClickListener(this); qualityPopupMenu.setOnDismissListener(this); }
private void buildPlaybackSpeedMenu() { if (playbackSpeedPopupMenu == null) return; playbackSpeedPopupMenu.getMenu().removeGroup(playbackSpeedPopupMenuGroupId); for (int i = 0; i < PLAYBACK_SPEEDS.length; i++) { playbackSpeedPopupMenu.getMenu().add(playbackSpeedPopupMenuGroupId, i, Menu.NONE, formatSpeed(PLAYBACK_SPEEDS[i])); } playbackSpeedTextView.setText(formatSpeed(getPlaybackSpeed())); playbackSpeedPopupMenu.setOnMenuItemClickListener(this); playbackSpeedPopupMenu.setOnDismissListener(this); }
private void buildCaptionMenu(final List<String> availableLanguages) { if (captionPopupMenu == null) return; captionPopupMenu.getMenu().removeGroup(captionPopupMenuGroupId);
@Override public void removeGroup(int groupId) { mNativeMenu.removeGroup(groupId); }
private void removeMenuButtons() { getMenu().removeGroup(0); }
@Override public void removeGroup(int groupId) { for (int i = 0; i < mNativeMenu.size(); i++) { final android.view.MenuItem item = mNativeMenu.getItem(i); if (item.getGroupId() == groupId) { mNativeMap.remove(item); } } mNativeMenu.removeGroup(groupId); }
final int N = lri != null ? lri.size() : 0; if ((flags & Menu.FLAG_APPEND_TO_GROUP) == 0) { mMenu.removeGroup(group);
public Set<AccountIdentifier> overrideAccounts(OnAccountSwitchedFromNavListener list, Account[] accounts, AccountManager accountManager, DrawerLayout layout){ Set<AccountIdentifier> createdAccounts = new LinkedHashSet<>(); final Menu menu = nav.getMenu(); final Context context = nav.getContext(); menu.removeGroup(R.id.drawer_accounts); createMenuItem(list, menu, context, 0, "local", context.getString(R.string.drawer_account_local), "Notes", "local", layout); for(int i=0;i<accounts.length;i++) { String email = accountManager.getUserData(accounts[i], AuthenticatorActivity.KEY_EMAIL); String name = accountManager.getUserData(accounts[i],AuthenticatorActivity.KEY_ACCOUNT_NAME); String rootFolder = accountManager.getUserData(accounts[i],AuthenticatorActivity.KEY_ROOT_FOLDER); String accountType = accountManager.getUserData(accounts[i], AuthenticatorActivity.KEY_ACCOUNT_TYPE); final AccountIdentifier accountIdentifier = createMenuItem(list, menu, context, i+1, email, name, rootFolder, accountType, layout); createdAccounts.remove(accountIdentifier); } return createdAccounts; }
popup.getMenu().removeGroup(R.id.menu_manege);
menu.removeGroup(Menu.CATEGORY_ALTERNATIVE);
protected void onUpdateApps(List<Application> applications) { Menu menu = navigationView.getMenu(); menu.removeGroup(R.id.apps); targetReferences.clear(); updateMessagesAndStopLoading(messages.get(appId)); for (Application app : applications) { MenuItem item = menu.add(R.id.apps, app.getId(), APPLICATION_ORDER, app.getName()); item.setCheckable(true); Target t = Utils.toDrawable(getResources(), item::setIcon); targetReferences.add(t); picasso.load(app.getImage()) .error(R.drawable.ic_alarm) .placeholder(R.drawable.ic_placeholder) .resize(100, 100) .into(t); } }