List of usage examples for android.support.v4.view MenuItem setIcon
@Override
MenuItem setIcon(int iconRes);
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.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 w w w . java 2s .co m public boolean onMenuItemClick(MenuItem item) { deleteAllCalls(); return true; } }); }
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// w w w . ja v a2 s. c o m public boolean onMenuItemClick(MenuItem item) { Intent it = ContactsWrapper.getInstance().getAddContactIntent(null, remoteFrom); startActivity(it); return true; } }); }
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/*from w ww . java 2 s . c o m*/ 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.flipzu.flipzu.Profile.java
@Override public void onUserReceived(FlipUser user) { this.mUser = user; ((TextView) findViewById(R.id.username)).setText(user.getUsername()); ((TextView) findViewById(R.id.full_name)).setText(user.getFullname()); ImageView bg = (ImageView) findViewById(R.id.user_avatar); bg.setOnClickListener(new OnClickListener() { @Override/*from w w w . j a v a2s . c om*/ public void onClick(View v) { Intent i = new Intent(Profile.this, ProfileImage.class); i.putExtra("imageUrl", mUser.getAvatarUrl()); startActivity(i); } }); UrlImageViewHelper.setUrlDrawable(bg, user.getAvatarUrl(), R.drawable.icon_sq); frag.setUser(user); if (mMenu != null) { MenuItem item = mMenu.findItem(MENU_ITEM_FOLLOW); if (user.isFollowing()) { item.setIcon(R.drawable.friends_active); item.setTitle(R.string.unfollow); } else { item.setIcon(R.drawable.friends); item.setTitle(R.string.follow); } } }
From source file:com.todoroo.astrid.actfm.TagUpdatesFragment.java
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { if (menu.size() > 0) return;/*www . j av a 2s . c o m*/ MenuItem item; if (actFmPreferenceService.isLoggedIn()) { item = menu.add(Menu.NONE, MENU_REFRESH_ID, Menu.NONE, R.string.ENA_refresh_comments); item.setIcon(R.drawable.icn_menu_refresh_dark); } }
From source file:com.todoroo.astrid.actfm.TagSettingsActivity.java
@Override public boolean onCreateOptionsMenu(Menu menu) { MenuItem item; item = menu.add(Menu.NONE, MENU_DISCARD_ID, 0, R.string.TEA_menu_discard); item.setIcon(android.R.drawable.ic_menu_close_clear_cancel); item.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM); item = menu.add(Menu.NONE, MENU_SAVE_ID, 0, R.string.TEA_menu_save); item.setIcon(R.drawable.ic_menu_save); item.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM); return super.onCreateOptionsMenu(menu); }
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 av a 2s.com public boolean onMenuItemClick(MenuItem item) { setTextDialing(isDigit); return true; } }); }
From source file:ca.mudar.mtlaucasou.BaseMapActivity.java
/** * Creates the activity's options menu. It contains items common to both * fragments which will also load their own items. *///from w w w.j av a 2s. c o m @Override public boolean onCreateOptionsMenu(Menu menu) { // Log.v(TAG, "onCreateOptionsMenu"); /** * Manual detection of Android version: This is because of a * ActionBarSherlock/compatibility package issue with the MenuInflater. * Also, versions earlier than Honeycomb don't manage SHOW_AS_ACTION_* * options other than ALWAYS. */ if (Const.SUPPORTS_HONEYCOMB) { /** * Honeycomb drawables are different (white instead of grey) because * the items are in the actionbar. Order is: toggle (1), kml (2), * list sort (3), postal code (4), my position (5). */ menu.add(Menu.NONE, R.id.actionbar_toggle_list, 1, R.string.menu_view_list) .setIcon(getResources().getDrawable(R.drawable.ic_actionbar_view_list)) .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM); menu.add(Menu.NONE, R.id.menu_link_kml, 2, R.string.menu_link_kml) .setIcon(getResources().getDrawable(R.drawable.ic_actionbar_directions)); } else { MenuInflater inflater = (MenuInflater) getMenuInflater(); inflater.inflate(R.menu.menu_activity_map, menu); } MenuItem btnActionbarToggleList = menu.findItem(R.id.actionbar_toggle_list); if (!isHiddenList) { /** * Activity/Fragments Lifecycle issues. The clean solution would be * to detect orientation and fragmentList.isVisible() here to decide * which button should be displayed in the actionbar. */ if (btnActionbarToggleList != null) { btnActionbarToggleList.setIcon(getResources().getDrawable(R.drawable.ic_actionbar_view_map)); } } return true; }
From source file:com.flipzu.flipzu.Player.java
@Override public void onFollowReceived(boolean ret) { debug.logV(TAG, "onFollowReceived " + ret); if (ret) {//w ww. j ava2 s . c om MenuItem item = mMenu.findItem(MENU_ITEM_FOLLOW); item.setIcon(R.drawable.friends_active); item.setTitle(R.string.unfollow); mUser.setFollowing(true); } }