MenuItem mi = m.getItem(m.size()-1); mi.setTitle(mi.getTitle());
private void applyFontToMenuItem(MenuItem mi) { Typeface font = Typeface.createFromAsset(getAssets(), "ds_digi_b.TTF"); SpannableString mNewTitle = new SpannableString(mi.getTitle()); mNewTitle.setSpan(new CustomTypefaceSpan("" , font), 0 , mNewTitle.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE); mi.setTitle(mNewTitle); }
@Override public boolean onNavigationItemSelected(MenuItem menuItem) { Toast.makeText(getActivity(),menuItem.getTitle(),Toast.LENGTH_SHORT).show(); return false; } }) ;
@Override public boolean onMenuItemClick(MenuItem item) { Toast.makeText(MenuActivity.this, item.getTitle(), Toast.LENGTH_SHORT).show(); if (bottomSheetLayout.isSheetShowing()) { bottomSheetLayout.dismissSheet(); } if (item.getItemId() == R.id.reopen) { showMenuSheet(menuType == MenuSheetView.MenuType.LIST ? MenuSheetView.MenuType.GRID : MenuSheetView.MenuType.LIST); } return true; } });
public MenuItemAssert hasTitle(CharSequence title) { isNotNull(); CharSequence actualTitle = actual.getTitle(); assertThat(actualTitle) // .overridingErrorMessage("Expected title <%s> but was <%s>.", title, actualTitle) // .isEqualTo(title); return this; }
public void bindView(SheetMenuItem item) { icon.setImageDrawable(item.getMenuItem().getIcon()); label.setText(item.getMenuItem().getTitle()); } }
private MenuItem getMockMenuItem(int id, String title) { MenuItem mockedMenuItem = mock(MenuItem.class); when(mockedMenuItem.getItemId()).thenReturn(id); when(mockedMenuItem.getTitle()).thenReturn(title); return mockedMenuItem; }
@Override public boolean onOptionsItemSelected(MenuItem item) { filterId = item.getItemId(); // TODO: need tidy up if (filterId == R.id.capture) { Toast.makeText(this, capture() ? "The capture has been saved to your sdcard root path." : "Save failed!", Toast.LENGTH_SHORT).show(); return true; } setTitle(item.getTitle()); if (renderer != null) renderer.setSelectedFilter(filterId); return true; }
Toast.makeText( MainActivity.this, "You Clicked : " + item.getTitle(), Toast.LENGTH_SHORT ).show();
/** * Called when an item of the quality selector or the playback speed selector is selected */ @Override public boolean onMenuItemClick(MenuItem menuItem) { if (DEBUG) Log.d(TAG, "onMenuItemClick() called with: menuItem = [" + menuItem + "], menuItem.getItemId = [" + menuItem.getItemId() + "]"); if (qualityPopupMenuGroupId == menuItem.getGroupId()) { final int menuItemIndex = menuItem.getItemId(); if (selectedStreamIndex == menuItemIndex || availableStreams == null || availableStreams.size() <= menuItemIndex) return true; final String newResolution = availableStreams.get(menuItemIndex).resolution; setRecovery(); setPlaybackQuality(newResolution); reload(); qualityTextView.setText(menuItem.getTitle()); return true; } else if (playbackSpeedPopupMenuGroupId == menuItem.getGroupId()) { int speedIndex = menuItem.getItemId(); float speed = PLAYBACK_SPEEDS[speedIndex]; setPlaybackSpeed(speed); playbackSpeedTextView.setText(formatSpeed(speed)); } return false; }
public void onPopupButtonClick(View button) { PopupMenu popup = new PopupMenu(this, button); popup.getMenuInflater().inflate(R.menu.popup, popup.getMenu()); popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem item) { Toast.makeText(PopupMenu1.this, "Clicked popup menu item " + item.getTitle(), Toast.LENGTH_SHORT).show(); return true; } }); popup.show(); }
@Override public void onActionMenuItemSelected(MenuItem item) { if (item.getItemId() == R.id.action_change_colors) { mIsDarkSearchTheme = true; //demonstrate setting colors for items mSearchView.setBackgroundColor(Color.parseColor("#787878")); mSearchView.setViewTextColor(Color.parseColor("#e9e9e9")); mSearchView.setHintTextColor(Color.parseColor("#e9e9e9")); mSearchView.setActionMenuOverflowColor(Color.parseColor("#e9e9e9")); mSearchView.setMenuItemIconColor(Color.parseColor("#e9e9e9")); mSearchView.setLeftActionIconColor(Color.parseColor("#e9e9e9")); mSearchView.setClearBtnColor(Color.parseColor("#e9e9e9")); mSearchView.setDividerColor(Color.parseColor("#BEBEBE")); mSearchView.setLeftActionIconColor(Color.parseColor("#e9e9e9")); } else { //just print action Toast.makeText(getActivity().getApplicationContext(), item.getTitle(), Toast.LENGTH_SHORT).show(); } } });
@Override public void onActionMenuItemSelected(MenuItem item) { if (item.getItemId() == R.id.action_change_colors) { mIsDarkSearchTheme = true; //demonstrate setting colors for items mSearchView.setBackgroundColor(Color.parseColor("#787878")); mSearchView.setViewTextColor(Color.parseColor("#e9e9e9")); mSearchView.setHintTextColor(Color.parseColor("#e9e9e9")); mSearchView.setActionMenuOverflowColor(Color.parseColor("#e9e9e9")); mSearchView.setMenuItemIconColor(Color.parseColor("#e9e9e9")); mSearchView.setLeftActionIconColor(Color.parseColor("#e9e9e9")); mSearchView.setClearBtnColor(Color.parseColor("#e9e9e9")); mSearchView.setDividerColor(Color.parseColor("#BEBEBE")); mSearchView.setLeftActionIconColor(Color.parseColor("#e9e9e9")); } else { //just print action Toast.makeText(getActivity().getApplicationContext(), item.getTitle(), Toast.LENGTH_SHORT).show(); } } });
@Override public void onActionMenuItemSelected(MenuItem item) { if (item.getItemId() == R.id.action_change_colors) { mIsDarkSearchTheme = true; //demonstrate setting colors for items mSearchView.setBackgroundColor(Color.parseColor("#787878")); mSearchView.setViewTextColor(Color.parseColor("#e9e9e9")); mSearchView.setHintTextColor(Color.parseColor("#e9e9e9")); mSearchView.setActionMenuOverflowColor(Color.parseColor("#e9e9e9")); mSearchView.setMenuItemIconColor(Color.parseColor("#e9e9e9")); mSearchView.setLeftActionIconColor(Color.parseColor("#e9e9e9")); mSearchView.setClearBtnColor(Color.parseColor("#e9e9e9")); mSearchView.setDividerColor(Color.parseColor("#BEBEBE")); mSearchView.setLeftActionIconColor(Color.parseColor("#e9e9e9")); } else { //just print action Toast.makeText(getActivity().getApplicationContext(), item.getTitle(), Toast.LENGTH_SHORT).show(); } } });
@Override public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) { int itemId = menuItem.getItemId(); if (itemId == R.id.navigation_home) { switchFragment(new HomePagerFragment(), org); getSupportActionBar().setTitle(getString(R.string.app_name)); return true; } else if (itemId == R.id.navigation_gists) { switchFragment(new GistsPagerFragment(), null); getSupportActionBar().setTitle(menuItem.getTitle()); return true; } else if (itemId == R.id.navigation_issue_dashboard) { switchFragment(new IssueDashboardPagerFragment(), null); getSupportActionBar().setTitle(menuItem.getTitle()); return true; } else if (itemId == R.id.navigation_bookmarks) { switchFragment(new FilterListFragment(), null); getSupportActionBar().setTitle(menuItem.getTitle()); return true; } else if (itemId == R.id.navigation_log_out) { logout(); return false; } else if (menuItemOrganizationMap.containsKey(menuItem)) { switchFragment(new HomePagerFragment(), menuItemOrganizationMap.get(menuItem)); navigationView.getMenu().findItem(R.id.navigation_home).setChecked(true); return false; } else { throw new IllegalStateException("MenuItem " + menuItem + " not known"); } }
private void initMenuItem(final MenuItem item, Button button) { if (item != null) { button.setText(item.getTitle()); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { editText.onTextContextMenuItem(item.getItemId()); dismiss(); } }); button.setVisibility(View.VISIBLE); } else { button.setVisibility(View.GONE); } }
public static Menu getMenu(Context context, android.view.Menu baseMenu) { Context contextWrapper = CarbonContextWrapper.wrap(context); Menu menu = new Menu(contextWrapper); for (int i = 0; i < baseMenu.size(); i++) { android.view.MenuItem menuItem = baseMenu.getItem(i); menu.add(menuItem.getGroupId(), menuItem.getItemId(), menuItem.getOrder(), menuItem.getTitle()).setIcon(menuItem.getIcon()).setVisible(menuItem.isVisible()).setEnabled(menuItem.isEnabled()); } return menu; }
@Test public void add_AddsItemsInOrder() { RoboMenu menu = new RoboMenu(ApplicationProvider.getApplicationContext()); menu.add(0, 0, 1, "greeting"); menu.add(0, 0, 0, "hell0"); menu.add(0, 0, 0, "hello"); MenuItem item = menu.getItem(0); assertEquals("hell0", item.getTitle()); item = menu.getItem(1); assertEquals("hello", item.getTitle()); item = menu.getItem(2); assertEquals("greeting", item.getTitle()); } }
@Test public void canGetOptionsMenu() throws Exception { Activity activity = buildActivity(OptionsMenuActivity.class).create().visible().get(); Menu optionsMenu = shadowOf(activity).getOptionsMenu(); assertThat(optionsMenu).isNotNull(); assertThat(optionsMenu.getItem(0).getTitle()).isEqualTo("Algebraic!"); }