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

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

Introduction

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

Prototype

int SHOW_AS_ACTION_WITH_TEXT

To view the source code for android.support.v4.view MenuItem 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.actionbarsherlock.sample.demos.app.ActionBarActionItemText.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    menu.add("Text").setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);

    menu.add("Text").setIcon(R.drawable.ic_title_share_default)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);

    return super.onCreateOptionsMenu(menu);
}

From source file:com.actionbarsherlock.sample.demos.app.ActionBarSubMenus.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    SubMenu subMenu1 = menu.addSubMenu("Action Item");
    subMenu1.add("Sample");
    subMenu1.add("Menu");
    subMenu1.add("Items");

    MenuItem subMenu1Item = subMenu1.getItem();
    subMenu1Item.setIcon(R.drawable.ic_title_share_default);
    subMenu1Item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);

    SubMenu subMenu2 = menu.addSubMenu("Overflow Item");
    subMenu2.add("These");
    subMenu2.add("Are");
    subMenu2.add("Sample");
    subMenu2.add("Items");

    MenuItem subMenu2Item = subMenu2.getItem();
    subMenu2Item.setIcon(R.drawable.ic_compose);

    return super.onCreateOptionsMenu(menu);
}

From source file:com.flipzu.flipzu.Listings.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    menu.add(0, MENU_ITEM_LOGOUT, 0, R.string.logout).setIcon(R.drawable.ic_menu_revert)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);

    menu.add(0, MENU_ITEM_SHARE_FLIPZU, 1, R.string.share_flipzu).setIcon(R.drawable.ic_menu_share_flipzu)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);

    menu.add(0, MENU_ITEM_ABOUT, 2, R.string.about).setIcon(R.drawable.ic_menu_info_details)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);

    menu.add(0, MENU_ITEM_REFRESH, 3, R.string.refresh).setIcon(R.drawable.refresh)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);

    menu.add(0, MENU_ITEM_BROADCAST, 4, R.string.golive).setIcon(R.drawable.golive)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_WITH_TEXT | MenuItem.SHOW_AS_ACTION_ALWAYS);

    return super.onCreateOptionsMenu(menu);
}

From source file:com.abcvoipsip.ui.account.AccountsEditListFragment.java

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    menu.add(R.string.add_account).setIcon(android.R.drawable.ic_menu_add)
            .setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
                @Override/*from  w  w w  .j a v a2  s. c  o  m*/
                public boolean onMenuItemClick(MenuItem item) {
                    startActivityForResult(new Intent(getActivity(), WizardChooser.class), CHOOSE_WIZARD);
                    return true;
                }
            }).setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);

    menu.add(R.string.reorder).setIcon(android.R.drawable.ic_menu_sort_by_size)
            .setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
                @Override
                public boolean onMenuItemClick(MenuItem item) {
                    AccountsEditListAdapter ad = (AccountsEditListAdapter) getListAdapter();
                    ad.toggleDraggable();
                    return true;
                }
            }).setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);

    menu.add(R.string.backup_restore).setIcon(android.R.drawable.ic_menu_save)
            .setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
                @Override
                public boolean onMenuItemClick(MenuItem item) {

                    // Populate choice list
                    List<String> items = new ArrayList<String>();
                    items.add(getResources().getString(R.string.backup));
                    final File backupDir = PreferencesWrapper.getConfigFolder(getActivity());
                    if (backupDir != null) {
                        String[] filesNames = backupDir.list();
                        for (String fileName : filesNames) {
                            items.add(fileName);
                        }
                    }

                    final String[] fItems = (String[]) items.toArray(new String[0]);
                    AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
                    builder.setTitle(R.string.backup_restore);
                    builder.setItems(fItems, new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int item) {
                            if (item == 0) {
                                SipProfileJson.saveSipConfiguration(getActivity());
                            } else {
                                File fileToRestore = new File(backupDir + File.separator + fItems[item]);
                                SipProfileJson.restoreSipConfiguration(getActivity(), fileToRestore);
                            }
                        }
                    });
                    builder.setCancelable(true);
                    AlertDialog backupDialog = builder.create();
                    backupDialog.show();
                    return true;
                }
            });

    super.onCreateOptionsMenu(menu, inflater);
}

From source file:com.flipzu.flipzu.Profile.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    menu.add(0, MENU_ITEM_LOGOUT, 0, R.string.logout).setIcon(R.drawable.ic_menu_revert)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);

    menu.add(0, MENU_ITEM_SHARE_FLIPZU, 1, R.string.share_flipzu).setIcon(R.drawable.ic_menu_share_flipzu)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);

    menu.add(0, MENU_ITEM_ABOUT, 2, R.string.about).setIcon(R.drawable.ic_menu_info_details)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);

    menu.add(0, MENU_ITEM_SHARE, 3, R.string.share).setIcon(R.drawable.ic_action_share)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);

    menu.add(0, MENU_ITEM_FOLLOW, 4, R.string.follow).setIcon(R.drawable.friends).setTitle(R.string.follow)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_WITH_TEXT | MenuItem.SHOW_AS_ACTION_ALWAYS);

    mMenu = menu;//from   w  ww  . j a va  2 s.c  o  m

    return super.onCreateOptionsMenu(menu);
}

From source file:com.abcvoipsip.ui.SipHome.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // TODO -- make sure we are not in split action bar a different way
    boolean showInActionBar = Compatibility.isCompatible(14) || Compatibility.isTabletScreen(this);
    int ifRoomIfSplit = showInActionBar ? MenuItem.SHOW_AS_ACTION_IF_ROOM : MenuItem.SHOW_AS_ACTION_NEVER;

    WizardInfo distribWizard = CustomDistribution.getCustomDistributionWizard();
    if (distribWizard != null) {
        menu.add(Menu.NONE, DISTRIB_ACCOUNT_MENU, Menu.NONE, "My Account").setIcon(distribWizard.icon)
                .setShowAsAction(ifRoomIfSplit);

        // ABC-VoIP Modification: make signup button/link to distribution provider
        menu.add(Menu.NONE, DISTRIB_ACCOUNT_SIGNUP_MENU, Menu.NONE, "Sign Up").setIcon(distribWizard.icon)
                .setShowAsAction(ifRoomIfSplit);
    }//from ww w.j  a  va  2  s.  co m
    if (CustomDistribution.distributionWantsOtherAccounts()) {
        menu.add(Menu.NONE, ACCOUNTS_MENU, Menu.NONE,
                (distribWizard == null) ? R.string.accounts : R.string.other_accounts)
                .setIcon(R.drawable.ic_menu_account_list).setAlphabeticShortcut('a')
                .setShowAsAction(ifRoomIfSplit | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
    }
    menu.add(Menu.NONE, PARAMS_MENU, Menu.NONE, R.string.prefs).setIcon(android.R.drawable.ic_menu_preferences)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);

    menu.add(Menu.NONE, HELP_MENU, Menu.NONE, R.string.help).setIcon(android.R.drawable.ic_menu_help)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
    menu.add(Menu.NONE, CLOSE_MENU, Menu.NONE, R.string.menu_disconnect).setIcon(R.drawable.ic_lock_power_off)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);

    return super.onCreateOptionsMenu(menu);
}

From source file:com.flipzu.flipzu.Player.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    menu.add(0, MENU_ITEM_LOGOUT, 0, R.string.logout).setIcon(R.drawable.ic_menu_revert)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);

    menu.add(0, MENU_ITEM_SHARE_FLIPZU, 1, R.string.share_flipzu).setIcon(R.drawable.ic_menu_share_flipzu)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);

    menu.add(0, MENU_ITEM_ABOUT, 2, R.string.about).setIcon(R.drawable.ic_menu_info_details)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);

    menu.add(0, MENU_ITEM_SHARE, 3, R.string.share).setIcon(R.drawable.ic_action_share)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);

    menu.add(0, MENU_ITEM_FOLLOW, 4, R.string.follow).setIcon(R.drawable.friends)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_WITH_TEXT | MenuItem.SHOW_AS_ACTION_ALWAYS);

    mMenu = menu;//w  ww.j  av  a 2  s  .  co  m

    return super.onCreateOptionsMenu(menu);
}