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

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

Introduction

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

Prototype

public static boolean setShowAsAction(MenuItem item, int actionEnum) 

Source Link

Document

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

Usage

From source file:com.github.naofum.epubconverter.epubconverter.java

@SuppressWarnings("deprecation")
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu, menu);
    MenuCompat.setShowAsAction(menu.findItem(R.id.prefs), 1);
    return true;/*from w ww. j av a 2s  .com*/
}

From source file:edu.cmu.cylab.starslinger.demo.MainActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    MenuItem iUse = menu.add(0, MENU_MSG, 0, "Usage").setIcon(android.R.drawable.ic_menu_info_details);
    MenuCompat.setShowAsAction(iUse, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);

    if (getNfcState(this) != null) {
        menu.add(Menu.NONE, MENU_NFC, Menu.NONE, R.string.dev_menu_nfc_settings);
    }/*w  w w  .j  a v a  2s.c o m*/

    return true;
}

From source file:org.elliotglaysher.lifecounter.LifeCounter.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu, menu);

    MenuCompat.setShowAsAction(menu.findItem(R.id.coin_menu), SHOW_AS_ACTION);

    return true;// w w  w.  j  a v a 2s  .  c o  m
}

From source file:edu.cmu.cylab.starslinger.view.SaveActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    MenuItem item = menu.add(0, MENU_HELP, 0, R.string.menu_Help).setIcon(R.drawable.ic_action_help);
    MenuCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);

    menu.add(0, MENU_FEEDBACK, 0, R.string.menu_sendFeedback).setIcon(android.R.drawable.ic_menu_send);

    return true;/*from   www.  j a  v a 2 s .  com*/
}

From source file:com.wheelly.fragments.LocationsMapFragment.java

@SuppressWarnings("deprecation")
@Override//from   w  w w. ja  v  a  2s. c om
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);
    MenuCompat.setShowAsAction(
            menu.add(Menu.NONE, 1, Menu.NONE, R.string.item_add).setIcon(android.R.drawable.ic_menu_add),
            MenuItem.SHOW_AS_ACTION_IF_ROOM);
}

From source file:com.glabs.homegenie.fragments.GroupsViewFragment.java

public void UpdateJumpToGroupMenu(ArrayList<Group> groups) {
    StartActivity rootactivity = (StartActivity) getActivity();
    if (rootactivity != null) {
        Menu menu = rootactivity.getActionMenu();
        if (menu != null) {
            MenuItem jumpto = menu.findItem(R.id.action_jumpto);
            Menu submenu = jumpto.getSubMenu();
            if (submenu == null)
                return;
            ////w ww.  jav  a 2  s .c o m
            submenu.removeGroup(Menu.NONE);
            if (groups.size() > 0) {
                int gid = 0;
                for (Group group : groups) {
                    MenuItem grp = submenu.add(Menu.NONE, gid, gid, group.Name);
                    //                    prg.setIcon(R.drawable.ic_action_flash_on);
                    MenuCompat.setShowAsAction(grp, SHOW_AS_ACTION_IF_ROOM | SHOW_AS_ACTION_WITH_TEXT);
                    grp.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
                        @Override
                        public boolean onMenuItemClick(MenuItem menuItem) {
                            mIndicator.setCurrentItem(menuItem.getItemId());
                            return true;
                        }
                    });
                    gid++;
                }
            }
        }
    }
}

From source file:com.glabs.homegenie.fragments.GroupsViewFragment.java

public void UpdateCurrentGroupMenu() {
    StartActivity rootactivity = (StartActivity) getActivity();
    Menu menu = rootactivity.getActionMenu();
    if (menu != null) {
        MenuItem automation = menu.findItem(R.id.menu_automation);
        if (automation != null) {
            automation.setEnabled(false);
            Menu submenu = automation.getSubMenu();
            if (submenu == null)
                return;
            ////from   ww  w  .j  a  va  2  s  . co m
            submenu.removeGroup(Menu.NONE);
            if (mGroupPrograms.size() > 0) {
                for (Module program : mGroupPrograms) {
                    MenuItem prg = submenu.add(Menu.NONE, Menu.NONE, Menu.NONE, program.getDisplayName());
                    prg.setIcon(R.drawable.ic_action_flash_on);
                    MenuCompat.setShowAsAction(prg, SHOW_AS_ACTION_IF_ROOM | SHOW_AS_ACTION_WITH_TEXT);
                    final String paddress = program.Address;
                    String groupname = "";
                    try {
                        groupname = Uri.encode(mAdapter.getGroup(mCurrentGroup).Name, "UTF-8");
                    } catch (Exception e) {
                    }
                    final String gname = groupname;
                    prg.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
                        @Override
                        public boolean onMenuItemClick(MenuItem menuItem) {
                            String apicall = "HomeAutomation.HomeGenie/Automation/Programs.Run/" + paddress
                                    + "/" + gname + "/" + new Date().getTime();
                            Control.callServiceApi(apicall, null);
                            return true;
                        }
                    });
                }
                automation.setEnabled(true);
            }
        }
        //
        //            MenuItem recordMacro = submenu.add(1, Menu.NONE, Menu.NONE, "Record macro");
        //            recordMacro.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
        //                @Override
        //                public boolean onMenuItemClick(MenuItem menuItem) {
        //                    StartActivity sa = (StartActivity)getActivity();
        //                    sa.openMacroRecordMenu();
        //                    return true;
        //                }
        //            });
        //            rootactivity.supportInvalidateOptionsMenu();
    }
}

From source file:edu.cmu.cylab.starslinger.view.FindContactActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    MenuItem item = menu.add(0, MENU_HELP, 0, R.string.menu_Help).setIcon(R.drawable.ic_action_help);
    MenuCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);

    menu.add(0, MENU_ABOUT, 0, R.string.menu_About).setIcon(android.R.drawable.ic_menu_info_details);
    menu.add(0, MENU_FEEDBACK, 0, R.string.menu_sendFeedback).setIcon(android.R.drawable.ic_menu_send);

    return true;/*from   ww w  .  ja  va 2s. c o  m*/
}

From source file:com.wheelly.fragments.LocationsListFragment.java

@SuppressWarnings("deprecation")
@Override/*w  w  w  .  j a  v  a  2  s . co  m*/
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);
    MenuCompat.setShowAsAction(
            menu.add(0, MENU_ADD, 0, R.string.item_add).setIcon(android.R.drawable.ic_menu_add),
            MenuItem.SHOW_AS_ACTION_ALWAYS);
}

From source file:edu.cmu.cylab.starslinger.view.HomeActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    MenuItem iAdd = menu.add(0, MENU_CONTACTINVITE, 0, R.string.menu_SelectShareApp)
            .setIcon(R.drawable.ic_action_add_person);
    MenuCompat.setShowAsAction(iAdd, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);

    menu.add(0, MENU_CONTACTINVITE, 0, R.string.menu_SelectShareApp).setIcon(R.drawable.ic_action_add_person);
    menu.add(0, MENU_SENDINTRO, 0, R.string.title_SecureIntroduction).setIcon(R.drawable.ic_action_secintro);
    menu.add(0, MENU_FEEDBACK, 0, R.string.menu_sendFeedback).setIcon(android.R.drawable.ic_menu_send);
    menu.add(0, MENU_LOGOUT, 0, R.string.menu_Logout).setIcon(android.R.drawable.ic_menu_close_clear_cancel);
    menu.add(0, MENU_SETTINGS, 0, R.string.menu_Settings).setIcon(android.R.drawable.ic_menu_preferences);
    menu.add(0, MENU_REFERENCE, 0, R.string.menu_Help).setIcon(android.R.drawable.ic_menu_help);

    return true;/* w  w w . ja  v a 2  s  .  c  o  m*/
}