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

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

Introduction

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

Prototype

int SHOW_AS_ACTION_WITH_TEXT

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

Click Source Link

Document

When this item is in the action bar, always show it with a text label even if it also has an icon specified.

Usage

From source file:com.bellman.bible.android.view.activity.page.actionbar.StrongsActionBarButton.java

public StrongsActionBarButton() {
    // SHOW_AS_ACTION_ALWAYS is overriden by setVisible which depends on canShow() below
    // because when visible this button is ALWAYS on the Actionbar
    super(MenuItemCompat.SHOW_AS_ACTION_ALWAYS | MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT);
}

From source file:com.bellman.bible.android.view.activity.base.actionbar.QuickDocumentChangeToolbarButton.java

/**
 * SHOW_AS_ACTION_ALWAYS is overriden by setVisible which depends on canShow() below
 */// w w  w .j ava2 s .co  m
public QuickDocumentChangeToolbarButton() {
    this(MenuItemCompat.SHOW_AS_ACTION_ALWAYS | MenuItemCompat.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;//  www . j a v  a 2  s .c  o m
}

From source file:com.pemikir.youtubeplus.ActionBarHandler.java

public boolean setupMenu(Menu menu, MenuInflater inflater, Context context) {
    this.context = context;
    // CAUTION set item properties programmatically otherwise it would not be accepted by
    // appcompat itemsinflater.inflate(R.menu.videoitem_detail, menu);

    defaultPreferences = PreferenceManager.getDefaultSharedPreferences(context);

    inflater.inflate(R.menu.videoitem_detail, menu);
    MenuItem playItem = menu.findItem(R.id.menu_item_play);
    MenuItem shareItem = menu.findItem(R.id.menu_item_share);
    MenuItem castItem = menu.findItem(R.id.action_play_with_kodi);

    MenuItemCompat.setShowAsAction(playItem,
            MenuItemCompat.SHOW_AS_ACTION_ALWAYS | MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT);
    MenuItemCompat.setShowAsAction(shareItem,
            MenuItemCompat.SHOW_AS_ACTION_IF_ROOM | MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT);

    castItem.setVisible(//w w w  .ja  v a  2 s  .c om
            defaultPreferences.getBoolean(context.getString(R.string.showPlayWidthKodiPreference), false));

    return true;
}

From source file:com.yeldi.yeldibazaar.ManageRepo.java

public boolean onCreateOptionsMenu(Menu menu) {

    super.onCreateOptionsMenu(menu);
    MenuItem item = menu.add(Menu.NONE, ADD_REPO, 1, R.string.menu_add_repo)
            .setIcon(android.R.drawable.ic_menu_add);
    menu.add(Menu.NONE, REM_REPO, 2, R.string.menu_rem_repo)
            .setIcon(android.R.drawable.ic_menu_close_clear_cancel);
    MenuItemCompat.setShowAsAction(item,
            MenuItemCompat.SHOW_AS_ACTION_IF_ROOM | MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT);
    return true;// ww w .  ja  va2 s.c  o m
}

From source file:com.itude.mobile.mobbl.core.view.components.tabbar.MBDefaultActionBarBuilder.java

private int getFlagForString(String flag) {
    int resultFlag = -1;
    if ("ALWAYS".equals(flag)) {
        resultFlag = MenuItemCompat.SHOW_AS_ACTION_ALWAYS;
    } else if ("IFROOM".equals(flag)) {
        resultFlag = MenuItemCompat.SHOW_AS_ACTION_IF_ROOM;
    } else if ("OVERFLOW".equals(flag)) {
        resultFlag = MenuItemCompat.SHOW_AS_ACTION_NEVER;
    } else if ("SHOWTEXT".equals(flag)) {
        resultFlag = MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT;
    } else {/*www . java 2 s .  c om*/
        throw new IllegalArgumentException("Invalid flag: " + flag);
    }

    return resultFlag;
}

From source file:bander.notepad.NoteEditAppCompat.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    boolean result = super.onCreateOptionsMenu(menu);

    if (mState == STATE_EDIT) {
        menu.add(0, REVERT_ID, 0, R.string.menu_revert).setIcon(android.R.drawable.ic_menu_revert);
        menu.add(0, DELETE_ID, 0, R.string.menu_delete).setIcon(android.R.drawable.ic_menu_delete);
    }/*from w ww . j av  a  2 s.c  o  m*/
    SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
    boolean theme = preferences.getBoolean("darkAppCompatTheme", false);

    if (theme) {
        // Light theme, dark icons, but GB theme always has light icons.
        menu.add(0, SEND_ID, 0, R.string.menu_send)
                .setIcon(IconTintFactory.setLightMaterialColor(R.drawable.ic_share_black_48dp,
                        NoteEditAppCompat.this))
                .setShowAsActionFlags(
                        MenuItemCompat.SHOW_AS_ACTION_IF_ROOM | MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT);

    } else {
        // Dark theme, light icons.
        menu.add(0, SEND_ID, 0, R.string.menu_send)
                .setIcon(IconTintFactory.setDarkMaterialColor(R.drawable.ic_share_black_48dp,
                        NoteEditAppCompat.this))
                .setShowAsActionFlags(
                        MenuItemCompat.SHOW_AS_ACTION_IF_ROOM | MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT);

    }
    return result;
}

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

@Override
public boolean onPrepareOptionsMenu(Menu menu) {
    menu.clear();/*from   ww w.  j  a va 2  s  .  c o  m*/
    getMenuInflater().inflate(R.menu.traffic, menu);

    if (showCameras) {
        menu.getItem(0).setTitle("Hide Cameras");
    } else {
        menu.getItem(0).setTitle("Show Cameras");
    }

    /**
     * Check if current location is within a lat/lon bounding box surrounding
     * the greater Seattle area.
     */
    try {
        LatLng center = map.getCameraPosition().target;

        if (inPolygon(seattleArea, center.latitude, center.longitude)) {
            MenuItem menuItem_Alerts = menu.add(0, MENU_ITEM_SEATTLE_ALERTS, menu.size(), "Seattle Alerts")
                    .setIcon(R.drawable.ic_menu_alerts);

            MenuItemCompat.setShowAsAction(menuItem_Alerts,
                    MenuItemCompat.SHOW_AS_ACTION_IF_ROOM | MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT);

            MenuItem menuItem_Lanes = menu.add(0, MENU_ITEM_EXPRESS_LANES, menu.size(), "Express Lanes");
            MenuItemCompat.setShowAsAction(menuItem_Lanes, MenuItemCompat.SHOW_AS_ACTION_NEVER);
        }

    } catch (NullPointerException e) {
        Log.e(TAG, "Error getting LatLng center");
    }

    return super.onPrepareOptionsMenu(menu);
}

From source file:org.ulteo.ovd.AndRdpActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuItemCompat.setShowAsAction(/*from   w  w  w.j a  v a  2  s  .c o m*/
            menu.add(0, MENU_HELP, 0, R.string.Help).setIcon(android.R.drawable.ic_menu_help),
            MenuItemCompat.SHOW_AS_ACTION_IF_ROOM | MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT);
    MenuItemCompat.setShowAsAction(
            menu.add(0, MENU_KBD, 0, R.string.toggle_keyboard).setIcon(android.R.drawable.ic_menu_edit),
            MenuItemCompat.SHOW_AS_ACTION_IF_ROOM | MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT);
    MenuItemCompat.setShowAsAction(
            menu.add(0, MENU_EXIT, 0, R.string.logout).setIcon(android.R.drawable.ic_menu_close_clear_cancel),
            MenuItemCompat.SHOW_AS_ACTION_IF_ROOM | MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT);

    return true;
}

From source file:org.ulteo.ovd.MainWindow.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuItemCompat.setShowAsAction(/*from ww  w  . j  a  v  a2  s  . c  o m*/
            menu.add(0, MENU_HELP, 0, R.string.Help).setIcon(android.R.drawable.ic_menu_help),
            MenuItemCompat.SHOW_AS_ACTION_IF_ROOM | MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT);
    menu.add(0, MENU_WEB, 0, R.string.ulteo_website).setIcon(android.R.drawable.ic_menu_more);
    menu.add(0, MENU_SHORTCUT, 0, R.string.create_shortcut).setIcon(android.R.drawable.ic_menu_add);
    MenuItemCompat.setShowAsAction(
            menu.add(0, MENU_SETTINGS, 0, "Settings").setIcon(android.R.drawable.ic_menu_preferences),
            MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
    return true;
}