Example usage for android.support.v4.view MenuItemCompat SHOW_AS_ACTION_IF_ROOM

List of usage examples for android.support.v4.view MenuItemCompat SHOW_AS_ACTION_IF_ROOM

Introduction

In this page you can find the example usage for android.support.v4.view MenuItemCompat SHOW_AS_ACTION_IF_ROOM.

Prototype

int SHOW_AS_ACTION_IF_ROOM

To view the source code for android.support.v4.view MenuItemCompat SHOW_AS_ACTION_IF_ROOM.

Click Source Link

Document

Show this item as a button in an Action Bar if the system decides there is room for it.

Usage

From source file:de.hu_berlin.informatik.spws2014.mapever.BaseActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Show quick help button only in Action Bar if the corresponding setting is activated
    MenuItem item = menu.findItem(R.id.action_quick_help);

    if (item != null) {
        if (Settings.getPreference_quickHelp(this)) {
            MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
        } else {//from w w w .j  ava  2  s. c om
            MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_NEVER);
        }
    }

    return true;
}

From source file:android.support.v7.internal.view.StandaloneActionMode.java

public StandaloneActionMode(Context context, ActionBarContextView view, ActionMode.Callback callback,
        boolean isFocusable) {
    mContext = context;//from  ww  w.j  ava  2s  .  co m
    mContextView = view;
    mCallback = callback;

    mMenu = new MenuBuilder(view.getContext()).setDefaultShowAsAction(MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
    mMenu.setCallback(this);
    mFocusable = isFocusable;
}

From source file:org.puder.trs80.EditConfigurationActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuItemCompat.setShowAsAction(/* w  w w  . java 2  s.co m*/
            menu.add(Menu.NONE, MENU_OPTION_CANCEL, Menu.NONE, this.getString(R.string.menu_cancel))
                    .setIcon(R.drawable.cancel_icon),
            MenuItemCompat.SHOW_AS_ACTION_ALWAYS);
    MenuItemCompat.setShowAsAction(
            menu.add(Menu.NONE, MENU_OPTION_HELP, Menu.NONE, this.getString(R.string.menu_help))
                    .setIcon(R.drawable.help_icon),
            MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
    return true;
}

From source file:gov.wa.wsdot.android.wsdot.ui.FerriesRouteSchedulesDaySailingsActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuItem menuItem_Star = menu.add(0, MENU_ITEM_STAR, menu.size(), R.string.description_star);
    MenuItemCompat.setShowAsAction(menuItem_Star, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);

    if (mIsStarred) {
        menu.getItem(MENU_ITEM_STAR).setIcon(R.drawable.ic_menu_star_on);
    } else {/*from  ww w  .  j  a  v a 2 s.  c  o  m*/
        menu.getItem(MENU_ITEM_STAR).setIcon(R.drawable.ic_menu_star);
    }

    return super.onCreateOptionsMenu(menu);
}

From source file:com.example.android.supportv4.app.SharingSupport.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    ShareCompat.IntentBuilder b = ShareCompat.IntentBuilder.from(this);
    b.setType("text/plain").setText("Share from menu");
    MenuItem item = menu.add("Share");
    ShareCompat.configureMenuItem(item, b);
    MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
    return true;//from w ww.j  av a 2 s  .  co m
}

From source file:org.puder.trs80.SettingsActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuItemCompat.setShowAsAction(/*w w w .  j a va2s.c o m*/
            menu.add(Menu.NONE, MENU_OPTION_HELP, Menu.NONE, this.getString(R.string.menu_help))
                    .setIcon(R.drawable.help_icon),
            MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);

    return true;
}

From source file:com.example.android.supportv7.app.ActionBarMechanics.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Menu items default to never show in the action bar. On most devices this means
    // they will show in the standard options menu panel when the menu button is pressed.
    // On xlarge-screen devices a "More" button will appear in the far right of the
    // Action Bar that will display remaining items in a cascading menu.
    menu.add("Normal item");

    MenuItem actionItem = menu.add("Action Button");

    // Items that show as actions should favor the "if room" setting, which will
    // prevent too many buttons from crowding the bar. Extra items will show in the
    // overflow area.
    MenuItemCompat.setShowAsAction(actionItem, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);

    // Items that show as actions are strongly encouraged to use an icon.
    // These icons are shown without a text description, and therefore should
    // be sufficiently descriptive on their own.
    actionItem.setIcon(android.R.drawable.ic_menu_share);
    return true;/*from   ww w. j av  a  2 s  .  c  om*/
}

From source file:gxu.software_engineering.market.android.ui.UsersFragment.java

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    MenuItem populateItem = menu.add(Menu.NONE, 1, 0, "Populate");
    MenuItemCompat.setShowAsAction(populateItem, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
    MenuItem clearItem = menu.add(Menu.NONE, 2, 0, "Clear");
    MenuItemCompat.setShowAsAction(clearItem, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
}

From source file:se.eliga.aves.birdlist.BirdListFragment.java

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);
    inflater.inflate(R.menu.main_menu, menu);

    MenuItem item = menu.findItem(R.id.species_search);
    SearchView searchView = new SearchView(((MainActivity) getActivity()).getActionBar().getThemedContext());
    MenuItemCompat.setShowAsAction(item,
            MenuItemCompat.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW | MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
    MenuItemCompat.setActionView(item, searchView);
    final BirdListAdapter birdListAdapter = (BirdListAdapter) getListAdapter();
    searchView.setOnCloseListener(new SearchView.OnCloseListener() {
        @Override/*from   w  w w . j  a  v  a 2 s.  c  om*/
        public boolean onClose() {
            birdListAdapter.setFilterString(null);
            birdListAdapter.refresh();
            birdListAdapter.notifyDataSetChanged();
            return false;
        }
    });
    searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
        @Override
        public boolean onQueryTextSubmit(String query) {
            birdListAdapter.setFilterString(query);
            birdListAdapter.refresh();
            birdListAdapter.notifyDataSetChanged();
            return true;
        }

        @Override
        public boolean onQueryTextChange(String newText) {
            birdListAdapter.setFilterString(newText);
            birdListAdapter.refresh();
            birdListAdapter.notifyDataSetChanged();
            return true;
        }
    });
}

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);
}