Java Code Examples for android.view.MenuItem#setShowAsAction()
The following examples show how to use
android.view.MenuItem#setShowAsAction() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: UserDictionarySettings.java From openboard with GNU General Public License v3.0 | 6 votes |
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { if (!UserDictionarySettings.IS_SHORTCUT_API_SUPPORTED) { final Locale systemLocale = getResources().getConfiguration().locale; if (!TextUtils.isEmpty(mLocale) && !mLocale.equals(systemLocale.toString())) { // Hide the add button for ICS because it doesn't support specifying a locale // for an entry. This new "locale"-aware API has been added in conjunction // with the shortcut API. return; } } MenuItem actionItem = menu.add(0, OPTIONS_MENU_ADD, 0, R.string.user_dict_settings_add_menu_title) .setIcon(R.drawable.ic_menu_add); actionItem.setShowAsAction( MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT); }
Example 2
Source File: EditCameraActivity.java From evercam-android with GNU Affero General Public License v3.0 | 6 votes |
@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.activity_add_edit_camera, menu); MenuItem supportMenuItem = menu.findItem(R.id.menu_action_support); if (supportMenuItem != null) { LinearLayout menuLayout = (LinearLayout) LayoutInflater.from(this) .inflate(R.layout.menu_support_lowercase, null); supportMenuItem.setActionView(menuLayout); supportMenuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); menuLayout.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intercom.client().displayConversationsList(); } }); } return true; }
Example 3
Source File: ScreenSlideActivity.java From AndroidTrainingCode with Apache License 2.0 | 6 votes |
@Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); getMenuInflater().inflate(R.menu.activity_screen_slide, menu); menu.findItem(R.id.action_previous).setEnabled(mPager.getCurrentItem() > 0); // Add either a "next" or "finish" button to the action bar, depending on which page // is currently selected. MenuItem item = menu.add(Menu.NONE, R.id.action_next, Menu.NONE, (mPager.getCurrentItem() == mPagerAdapter.getCount() - 1) ? R.string.action_finish : R.string.action_next); item.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT); return true; }
Example 4
Source File: ReactToolbar.java From react-native-GPay with MIT License | 6 votes |
void setActions(@Nullable ReadableArray actions) { Menu menu = getMenu(); menu.clear(); mActionsHolder.clear(); if (actions != null) { for (int i = 0; i < actions.size(); i++) { ReadableMap action = actions.getMap(i); MenuItem item = menu.add(Menu.NONE, Menu.NONE, i, action.getString(PROP_ACTION_TITLE)); if (action.hasKey(PROP_ACTION_ICON)) { setMenuItemIcon(item, action.getMap(PROP_ACTION_ICON)); } int showAsAction = action.hasKey(PROP_ACTION_SHOW) ? action.getInt(PROP_ACTION_SHOW) : MenuItem.SHOW_AS_ACTION_NEVER; if (action.hasKey(PROP_ACTION_SHOW_WITH_TEXT) && action.getBoolean(PROP_ACTION_SHOW_WITH_TEXT)) { showAsAction = showAsAction | MenuItem.SHOW_AS_ACTION_WITH_TEXT; } item.setShowAsAction(showAsAction); } } }
Example 5
Source File: MainActivity.java From OpenXiaomiScale with Apache License 2.0 | 6 votes |
@Override public boolean onPrepareOptionsMenu(Menu menu) { MenuItem item = menu.findItem(R.id.menu_item_share); if (isShareIconEnabled) { item.setEnabled(true); item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); } else { // disabled item.setEnabled(false); item.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER); } return super.onPrepareOptionsMenu(menu); }
Example 6
Source File: CommentReplyActivity.java From RedReader with GNU General Public License v3.0 | 5 votes |
@Override public boolean onCreateOptionsMenu(Menu menu) { final MenuItem send = menu.add(R.string.comment_reply_send); send.setIcon(R.drawable.ic_action_send_dark); send.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); menu.add(R.string.comment_reply_preview); return true; }
Example 7
Source File: DecreaseIndent.java From APDE with GNU General Public License v2.0 | 5 votes |
@SuppressLint("NewApi") @Override public boolean createSelectionActionModeMenuItem(MenuItem convert) { convert.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER); return true; }
Example 8
Source File: CursorFragment.java From V.FlyoutTest with MIT License | 5 votes |
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { // Place an action bar item for searching. MenuItem item = menu.add("Search"); item.setIcon(android.R.drawable.ic_menu_search); item.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW); SearchView sv = new SearchView(getActivity()); sv.setOnQueryTextListener(this); item.setActionView(sv); }
Example 9
Source File: MainActivity.java From BrainPhaser with GNU General Public License v3.0 | 5 votes |
/** * This method is called for creating action menu. * Adds the import BPC developer button in debug mode * * @param menu the menu to be created */ @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu, menu); if (BuildConfig.DEBUG) { MenuItem item = menu.add("Import BPC"); item.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER); } return super.onCreateOptionsMenu(menu); }
Example 10
Source File: PMSendActivity.java From RedReader with GNU General Public License v3.0 | 5 votes |
@Override public boolean onCreateOptionsMenu(Menu menu) { final MenuItem send = menu.add(R.string.comment_reply_send); send.setIcon(R.drawable.ic_action_send_dark); send.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); menu.add(R.string.comment_reply_preview); return true; }
Example 11
Source File: IncreaseIndent.java From APDE with GNU General Public License v2.0 | 5 votes |
@SuppressLint("NewApi") @Override public boolean createSelectionActionModeMenuItem(MenuItem convert) { convert.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER); return true; }
Example 12
Source File: IRKitRegisterIRFragment.java From DeviceConnect-Android with MIT License | 5 votes |
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { final MenuItem menuItem = menu.add(getString(R.string.menu_close)); menuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM); menuItem.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(final MenuItem item) { if (item.getTitle().equals(menuItem.getTitle())) { getActivity().finish(); } return true; } }); }
Example 13
Source File: ImagePickerActivity.java From titanium-imagepicker with Apache License 2.0 | 5 votes |
@Override public boolean onCreateOptionsMenu(Menu menu) { if (isMultipleSelection) { MenuItem menuitem = menu.add(Menu.NONE, DONE_MENU, Menu.NONE, Defaults.DONE_BTN_TITLE); menuitem.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); } return true; }
Example 14
Source File: PostSubmitActivity.java From RedReader with GNU General Public License v3.0 | 5 votes |
@Override public boolean onCreateOptionsMenu(Menu menu) { final MenuItem send = menu.add(R.string.comment_reply_send); send.setIcon(R.drawable.ic_action_send_dark); send.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); menu.add(R.string.comment_reply_preview); return true; }
Example 15
Source File: ViewUtil.java From commcare-android with Apache License 2.0 | 5 votes |
public static void addItemToActionBar(Menu menu, int menuId, int menuGroupId, String title, @DrawableRes int drawableResource) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { MenuItem item = menu.add(menuGroupId, menuId, menuId, title); item.setIcon(drawableResource); item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); } }
Example 16
Source File: ItemFragment.java From bitcoinpos with MIT License | 5 votes |
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.menu_main, menu); MenuItem item = menu.add(Menu.NONE, R.id.add_item, 500, R.string.add_item); item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); item.setIcon(R.drawable.ic_plus_white_24dp); }
Example 17
Source File: PicturesFragment.java From abelana with Apache License 2.0 | 5 votes |
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { MenuItem refreshMenu = menu.add(R.string.action_refresh); refreshMenu.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT); refreshMenu.setOnMenuItemClickListener(this); super.onCreateOptionsMenu(menu, inflater); }
Example 18
Source File: MenuItemCompat.java From Ansole with GNU General Public License v2.0 | 4 votes |
public static void setShowAsAction(MenuItem item, int actionEnum) { item.setShowAsAction(actionEnum); }
Example 19
Source File: EditorProfilesActivity.java From PhoneProfilesPlus with Apache License 2.0 | 4 votes |
@SuppressLint("AlwaysShowAction") @Override public boolean onPrepareOptionsMenu(Menu menu) { boolean ret = super.onPrepareOptionsMenu(menu); MenuItem menuItem; //menuItem = menu.findItem(R.id.menu_import_export); //menuItem.setTitle(getResources().getString(R.string.menu_import_export) + " >"); // change global events run/stop menu item title menuItem = menu.findItem(R.id.menu_run_stop_events); if (menuItem != null) { if (Event.getGlobalEventsRunning()) { menuItem.setTitle(R.string.menu_stop_events); menuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER); } else { menuItem.setTitle(R.string.menu_run_events); menuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); } } menuItem = menu.findItem(R.id.menu_restart_events); if (menuItem != null) { menuItem.setVisible(Event.getGlobalEventsRunning()); menuItem.setEnabled(PPApplication.getApplicationStarted(true)); } menuItem = menu.findItem(R.id.menu_dark_theme); if (menuItem != null) { String appTheme = ApplicationPreferences.applicationTheme(getApplicationContext(), false); if (!appTheme.equals("night_mode")) { menuItem.setVisible(true); if (appTheme.equals("dark")) menuItem.setTitle(R.string.menu_dark_theme_off); else menuItem.setTitle(R.string.menu_dark_theme_on); } else menuItem.setVisible(false); } menuItem = menu.findItem(R.id.menu_email_debug_logs_to_author); if (menuItem != null) { //noinspection ConstantConditions menuItem.setVisible(PPApplication.logIntoFile || PPApplication.crashIntoFile); } menuItem = menu.findItem(R.id.menu_test_crash); if (menuItem != null) { menuItem.setVisible(DebugVersion.enabled); } menuItem = menu.findItem(R.id.menu_test_nonFatal); if (menuItem != null) { menuItem.setVisible(DebugVersion.enabled); } menuItem = menu.findItem(R.id.menu_import); if (menuItem != null) { File sd = Environment.getExternalStorageDirectory(); File exportedDB = new File(sd, PPApplication.EXPORT_PATH + "/" + DatabaseHandler.EXPORT_DBFILENAME); boolean dbExists = exportedDB.exists(); File exportedAppPreferences = new File(sd, PPApplication.EXPORT_PATH + "/" + GlobalGUIRoutines.EXPORT_APP_PREF_FILENAME); boolean appPreferencesExists = exportedAppPreferences.exists(); menuItem.setEnabled(dbExists && appPreferencesExists); } onNextLayout(editorToolbar, new Runnable() { @Override public void run() { showTargetHelps(); } }); return ret; }
Example 20
Source File: IcsWrapper.java From PowerFileExplorer with GNU General Public License v3.0 | 4 votes |
public void setShowAsActionIfRoomWithText(MenuItem menuitem) { menuitem.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM|MenuItem.SHOW_AS_ACTION_WITH_TEXT); }