List of usage examples for android.support.v4.view MenuItemCompat setShowAsAction
public static boolean setShowAsAction(MenuItem item, int actionEnum)
From source file:com.gh4a.activities.IssueListBaseActivity.java
@Override public boolean onCreateOptionsMenu(Menu menu) { MenuItem item = menu.add(Menu.NONE, Menu.FIRST, Menu.NONE, R.string.actions) .setIcon(R.drawable.abc_ic_menu_moreoverflow_mtrl_alpha); MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_ALWAYS); return super.onCreateOptionsMenu(menu); }
From source file:com.gh4a.activities.IssueListMineActivity.java
@Override public boolean onCreateOptionsMenu(Menu menu) { int resIdState = Constants.Issue.STATE_OPEN.equals(mState) ? R.string.issues_menu_show_closed : R.string.issues_menu_show_open; MenuItem item = menu.add(Menu.NONE, Menu.FIRST + 1, Menu.NONE, resIdState); MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM); return super.onCreateOptionsMenu(menu); }
From source file:geralt_encore.delightfulsqlbrite.todo.ui.ItemsFragment.java
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); MenuItem item = menu.add(R.string.new_item).setOnMenuItemClickListener(clickedItem -> { listener.onNewItemClicked(getListId()); return true; });//from w w w . j a va2 s . co m MenuItemCompat.setShowAsAction(item, SHOW_AS_ACTION_IF_ROOM | SHOW_AS_ACTION_WITH_TEXT); }
From source file:net.sourceforge.servestream.activity.OrganizeUrlsActivity.java
@Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); TypedArray drawables = obtainStyledAttributes(new int[] { R.attr.navigation_accept }); MenuItem item = menu.add(Menu.NONE, MENU_ID_ACCEPT, Menu.NONE, R.string.confirm_label); item.setIcon(drawables.getDrawable(0)); MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM | MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT); return true;//from w ww .j a v a2s . c om }
From source file:com.gh4a.activities.Github4AndroidActivity.java
@Override public boolean onCreateOptionsMenu(Menu menu) { MenuItem item = menu.add(Menu.NONE, Menu.FIRST, Menu.NONE, R.string.login); MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_ALWAYS); return super.onCreateOptionsMenu(menu); }
From source file:com.tenmiles.helpstack.fragments.NewUserFragment.java
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); // Inflate the menu; this adds items to the action bar if it is present. inflater.inflate(R.menu.hs_new_issue, menu); MenuItem nextMenu = menu.findItem(R.id.nextbutton); MenuItemCompat.setShowAsAction(nextMenu, MenuItemCompat.SHOW_AS_ACTION_ALWAYS); }
From source file:com.example.sqlbrite.todo.ui.ItemsFragment.java
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); MenuItem item = menu.add(R.string.new_item) .setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() { @Override//from w w w .j a va 2 s . c om public boolean onMenuItemClick(MenuItem item) { listener.onNewItemClicked(getListId()); return true; } }); MenuItemCompat.setShowAsAction(item, SHOW_AS_ACTION_IF_ROOM | SHOW_AS_ACTION_WITH_TEXT); }
From source file:com.itude.mobile.mobbl.core.view.components.tabbar.MBDefaultActionBarBuilder.java
@Override public void fillActionBar(ActionBar actionBar, Menu menu) { _actionBar = actionBar;/*from w w w.ja v a2 s. c o m*/ _menu = menu; List<MBToolDefinition> tools = MBMetadataService.getInstance().getTools(); for (MBToolDefinition def : tools) { if (def.isPreConditionValid()) { String localizedTitle = MBLocalizationService.getInstance().getTextForKey(def.getTitle()); MenuItem menuItem = menu.add(Menu.NONE, def.getName().hashCode(), tools.indexOf(def), localizedTitle); Drawable image = null; if (def.getIcon() != null) { image = MBResourceService.getInstance().getImageByID(def.getIcon()); menuItem.setIcon(image); } MenuItemCompat.setShowAsAction(menuItem, getMenuItemActionFlags(def)); if ("REFRESH".equals(def.getType())) { _refreshToolDef = def; } else if ("SEARCH".equals(def.getType())) { final SearchView searchView = new SearchView(_context); searchView.setTag(def); searchView.setOnQueryTextFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { if (hasFocus) { Object tag = v.getTag(); if (tag instanceof MBToolDefinition) { MBToolDefinition toolDef = (MBToolDefinition) tag; if (toolDef.getOutcomeName() != null) { handleOutcome(toolDef); } } } else { searchView.setIconified(true); } } }); changeSearchImage(image, searchView); SearchManager searchManager = (SearchManager) _context.getSystemService(Context.SEARCH_SERVICE); searchView.setSearchableInfo( searchManager.getSearchableInfo(MBViewManager.getInstance().getComponentName())); MenuItemCompat.setActionView(menuItem, searchView); } } } if (actionBar != null) { populateActionBar(actionBar); } }
From source file:com.silentcircle.contacts.utils.HelpUtils.java
/** * Prepares the help menu item by doing the following. * - If the helpUrlString is empty or null, the help menu item is made invisible. * - Otherwise, this makes the help menu item visible and sets the intent for the help menu * item to view the URL./* w ww.j a v a 2 s . co m*/ * * @return returns whether the help menu item has been made visible. */ public static boolean prepareHelpMenuItem(Context context, MenuItem helpMenuItem, String helpUrlString) { if (TextUtils.isEmpty(helpUrlString)) { // The help url string is empty or null, so set the help menu item to be invisible. helpMenuItem.setVisible(false); // return that the help menu item is not visible (i.e. false) return false; } else { // The help url string exists, so first add in some extra query parameters. final Uri fullUri = uriWithAddedParameters(context, Uri.parse(helpUrlString)); // Then, create an intent that will be fired when the user // selects this help menu item. Intent intent = new Intent(Intent.ACTION_VIEW, fullUri); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); // Set the intent to the help menu item, show the help menu item in the overflow // menu, and make it visible. helpMenuItem.setIntent(intent); MenuItemCompat.setShowAsAction(helpMenuItem, MenuItem.SHOW_AS_ACTION_NEVER); helpMenuItem.setVisible(true); // return that the help menu item is visible (i.e., true) return true; } }
From source file:com.jefftharris.passwdsafe.sync.lib.AbstractSyncedFilesActivity.java
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_synced_files, menu); MenuItem item = menu.findItem(R.id.menu_reload); MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM); return super.onCreateOptionsMenu(menu); }