Example usage for android.support.v4.view Menu add

List of usage examples for android.support.v4.view Menu add

Introduction

In this page you can find the example usage for android.support.v4.view Menu add.

Prototype

@Override
    MenuItem add(int titleRes);

Source Link

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.plugins.app.PreferenceSimple.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    menu.add("Save").setIcon(R.drawable.ic_compose).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);

    menu.add("Search").setIcon(R.drawable.ic_search).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);

    menu.add("Refresh").setIcon(R.drawable.ic_refresh).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);

    return super.onCreateOptionsMenu(menu);
}

From source file:org.projecthdata.ehr.viewer.activities.EhrActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    menu.add(MENU_TITLE_REFRESH).setIcon(R.drawable.ic_menu_refresh)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
    menu.add(CLEAR_DATA_TITLE).setIcon(android.R.drawable.ic_menu_delete)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
    menu.add(LOGOUT_TITLE).setIcon(R.drawable.ic_menu_logout).setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
    return true;// w  ww.j a v a 2  s. c  o m
}

From source file:org.projecthdata.weight.WeightTrackerActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    menu.add(SYNC_ITEM_TITLE).setIcon(android.R.drawable.ic_menu_upload)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
    menu.add(ADD_ITEM_TITLE).setIcon(android.R.drawable.ic_menu_add)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
    menu.add(CLEAR_DATA_TITLE).setIcon(android.R.drawable.ic_menu_delete)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
    menu.add(LOGOUT_TITLE).setIcon(R.drawable.ic_menu_logout).setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);

    return super.onCreateOptionsMenu(menu);
}

From source file:com.abcvoipsip.ui.messages.MessageFragment.java

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

    MenuItem addContactMenu = menu.add(R.string.menu_add_to_contacts);
    addContactMenu.setIcon(R.drawable.ic_add_contact_holo_dark).setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
    addContactMenu.setOnMenuItemClickListener(new OnMenuItemClickListener() {
        @Override//from w  w w.j a  v a  2 s.  c om
        public boolean onMenuItemClick(MenuItem item) {
            Intent it = ContactsWrapper.getInstance().getAddContactIntent(null, remoteFrom);
            startActivity(it);
            return true;
        }
    });
}

From source file:com.abcvoipsip.ui.calllog.CallLogListFragment.java

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);
    boolean showInActionBar = Compatibility.isCompatible(14) || Compatibility.isTabletScreen(getActivity());
    int ifRoomIfSplit = showInActionBar ? MenuItem.SHOW_AS_ACTION_IF_ROOM : MenuItem.SHOW_AS_ACTION_NEVER;

    MenuItem delMenu = menu.add(R.string.callLog_delete_all);
    delMenu.setIcon(android.R.drawable.ic_menu_delete).setShowAsAction(ifRoomIfSplit);
    delMenu.setOnMenuItemClickListener(new OnMenuItemClickListener() {
        @Override//from www.j  a  va  2  s  . co  m
        public boolean onMenuItemClick(MenuItem item) {
            deleteAllCalls();
            return true;
        }
    });
}

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/*w  w  w  .ja v a 2s  .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.abcvoipsip.ui.messages.ConversationsListFragment.java

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

    boolean showInActionBar = Compatibility.isCompatible(14) || Compatibility.isTabletScreen(getActivity());
    int ifRoomIfSplit = showInActionBar ? MenuItem.SHOW_AS_ACTION_IF_ROOM : MenuItem.SHOW_AS_ACTION_NEVER;

    MenuItem writeMenu = menu.add(R.string.menu_compose_new);
    writeMenu.setIcon(R.drawable.ic_menu_msg_compose_holo_dark).setShowAsAction(ifRoomIfSplit);
    writeMenu.setOnMenuItemClickListener(new OnMenuItemClickListener() {
        @Override/*  w  ww  . j  av a  2 s  .c  om*/
        public boolean onMenuItemClick(MenuItem item) {
            viewDetails(-1, null);
            return true;
        }
    });

    if (getListAdapter() != null && getListAdapter().getCount() > 0) {

        MenuItem deleteAllMenu = menu.add(R.string.menu_delete_all);
        deleteAllMenu.setIcon(android.R.drawable.ic_menu_delete).setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
        deleteAllMenu.setOnMenuItemClickListener(new OnMenuItemClickListener() {
            @Override
            public boolean onMenuItemClick(MenuItem item) {
                confirmDeleteThread(null);
                return true;
            }
        });
    }
}

From source file:com.abcvoipsip.ui.dialpad.DialerFragment.java

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);
    boolean showInActionBar = Compatibility.isCompatible(14) || Compatibility.isTabletScreen(getActivity());

    int ifRoomIfSplit = showInActionBar ? MenuItem.SHOW_AS_ACTION_IF_ROOM : MenuItem.SHOW_AS_ACTION_NEVER;

    MenuItem delMenu = menu.add(isDigit ? R.string.switch_to_text : R.string.switch_to_digit);
    delMenu.setIcon(isDigit ? R.drawable.ic_menu_switch_txt : R.drawable.ic_menu_switch_digit)
            .setShowAsAction(ifRoomIfSplit);
    delMenu.setOnMenuItemClickListener(new OnMenuItemClickListener() {
        @Override/*from w ww  .j a  v  a2  s  .  c o  m*/
        public boolean onMenuItemClick(MenuItem item) {
            setTextDialing(isDigit);
            return true;
        }
    });
}