List of usage examples for android.support.v4.view Menu add
@Override
MenuItem add(int titleRes);
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; } }); }