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

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

Introduction

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

Prototype

public static boolean setShowAsAction(MenuItem item, int actionEnum) 

Source Link

Document

Call MenuItem#setShowAsAction(int) MenuItem.setShowAsAction() .

Usage

From source file:org.mariotaku.twidere.util.MenuUtils.java

public static void setMenuItemShowAsActionFlags(Menu menu, int id, int flags) {
    if (menu == null)
        return;//from  w  w w.  j a  v a 2 s. c  om
    final MenuItem item = menu.findItem(id);
    if (item == null)
        return;
    item.setShowAsActionFlags(flags);
    MenuItemCompat.setShowAsAction(item, flags);
}

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

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuItemCompat.setShowAsAction(
            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(/*from   w w w .  j a v a2s  . c om*/
            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.bellman.bible.android.view.activity.base.actionbar.QuickActionButton.java

public void addToMenu(Menu menu) {
    if (menuItem == null || (menu.findItem(thisItemId) == null)) {
        menuItem = menu.add(Menu.NONE, thisItemId, Menu.NONE, "");
        MenuItemCompat.setShowAsAction(menuItem, showAsActionFlags);
        menuItem.setOnMenuItemClickListener(this);
        update(menuItem);// w ww  .jav a2 s . c  om
    }
}

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 www . j a  v a 2s  .  c  o m*/
            MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_NEVER);
        }
    }

    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 www  . j a v a 2s.c om*/
        menu.getItem(MENU_ITEM_STAR).setIcon(R.drawable.ic_menu_star);
    }

    return super.onCreateOptionsMenu(menu);
}

From source file:yuejia.liu.musseta.components.settings.SettingsActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuItem os = menu.add(Menu.NONE, android.R.id.button1, Menu.NONE, "Open Source");
    os.setIcon(R.drawable.ic_code_white_24dp);
    MenuItemCompat.setShowAsAction(os, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);
    return true;/*w ww .  j  ava 2  s .c o  m*/
}

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

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    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  w w w.j a  v a 2  s .  c om
}

From source file:com.example.android.actionbarcompat.basic.MainActivity.java

/**
 * Use this method to instantiate your menu, and add your items to it. You
 * should return true if you have added items to it and want the menu to be displayed.
 *//*from  ww  w. ja v  a2s.c  o m*/
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate our menu from the resources by using the menu inflater.
    getMenuInflater().inflate(R.menu.main, menu);

    // It is also possible add items here. Use a generated id from
    // resources (ids.xml) to ensure that all menu ids are distinct.
    MenuItem locationItem = menu.add(0, R.id.menu_location, 0, R.string.menu_location);
    locationItem.setIcon(R.drawable.ic_action_location);

    // Need to use MenuItemCompat methods to call any action item related methods
    MenuItemCompat.setShowAsAction(locationItem, MenuItem.SHOW_AS_ACTION_IF_ROOM);

    return true;
}

From source file:com.nextgis.maplibui.fragment.BottomToolbar.java

@Override
public void inflateMenu(@MenuRes int resId) {
    super.inflateMenu(resId);
    Menu menu = getMenu();//from  www .j a  va2  s .c o  m
    MenuItem item = menu.getItem(0);
    int size = item.getIcon().getIntrinsicWidth() + ControlHelper.dpToPx(30, getResources());
    int width = getWidth();

    for (int i = 0; i < menu.size(); i++) {
        item = menu.getItem(i);
        if (size * (i + 2) < width)
            MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);
        else
            break;
    }
}

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;//  w w w . ja  v a  2s. c om
}