List of usage examples for android.view MenuItem setChecked
public MenuItem setChecked(boolean checked);
From source file:com.androzic.waypoint.WaypointList.java
@Override public void onPrepareOptionsMenu(final Menu menu) { Androzic application = Androzic.getApplication(); MenuItem sortItem = menu.findItem(mSortMode == 0 ? R.id.action_sort_alpha : R.id.action_sort_size); sortItem.setChecked(true); Editor editor = PreferenceManager.getDefaultSharedPreferences(application).edit(); editor.putInt(getString(R.string.wpt_sort), mSortMode); editor.commit();/*www . j av a2 s. c o m*/ List<WaypointSet> sets = application.getWaypointSets(); if (sets.size() > 1) { menu.setGroupVisible(R.id.group_sets, true); menu.removeGroup(R.id.group_sets); for (int i = 1; i < sets.size(); i++) menu.add(R.id.group_sets, i, Menu.NONE, sets.get(i).name).setChecked(true); menu.setGroupCheckable(R.id.group_sets, true, false); } }
From source file:org.addhen.smssync.presentation.view.ui.activity.MainActivity.java
private void onNavigationItemSelected(final MenuItem menuItem) { final int groupId = menuItem.getGroupId(); mNavigationView.getMenu().setGroupCheckable(R.id.group_messages, (groupId == R.id.group_messages), true); menuItem.setChecked(true); }
From source file:com.owncloud.android.ui.fragment.FileDetailSharingFragment.java
private boolean optionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.action_hide_file_listing: { item.setChecked(!item.isChecked()); if (capabilities.getFilesFileDrop().isTrue()) { setHideFileListingPermissionsToShare(publicShare, item.isChecked()); } else {/*from w ww.j a va2s.co m*/ // not supported in ownCloud showNotSupportedByOcMessage(); } return true; } case R.id.action_password: { requestPasswordForShareViaLink(false); return true; } case R.id.action_share_expiration_date: { ExpirationDatePickerDialogFragment dialog = ExpirationDatePickerDialogFragment.newInstance(file, -1); dialog.show(getActivity().getSupportFragmentManager(), ExpirationDatePickerDialogFragment.DATE_PICKER_DIALOG); return true; } case R.id.action_share_send_link: { if (shareByLink.isChecked() && file.isSharedViaLink() && !TextUtils.isEmpty(file.getPublicLink())) { ((FileDisplayActivity) getActivity()).showShareLinkDialog(file.getPublicLink()); } else { showSendLinkTo(); } return true; } default: return super.onOptionsItemSelected(item); } }
From source file:com.klinker.android.twitter.activities.drawer_activities.discover.trends.SearchedTrendsActivity.java
@Override public boolean onPrepareOptionsMenu(Menu menu) { MenuItem i = menu.findItem(R.id.menu_remove_rt); i.setChecked(true); return super.onPrepareOptionsMenu(menu); }
From source file:me.drakeet.meizhi.ui.MainActivity.java
@Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); switch (id) { case R.id.action_trending: openGitHubTrending();/*from w w w . ja va 2 s . c o m*/ return true; case R.id.action_notifiable: boolean isChecked = !item.isChecked(); item.setChecked(isChecked); PreferencesLoader loader = new PreferencesLoader(this); loader.saveBoolean(R.string.action_notifiable, isChecked); Toasts.showShort(isChecked ? R.string.notifiable_on : R.string.notifiable_off); return true; } return super.onOptionsItemSelected(item); }
From source file:ca.ualberta.cmput301w14t08.geochan.fragments.ThreadViewFragment.java
/** * Determines which sorting option the user selected and sorts the comments * accordingly.// w ww . j a va 2s . c o m * * @param item The MenuItem that was selected by the user. * */ @Override public boolean onOptionsItemSelected(MenuItem item) { item.setChecked(true); switch (item.getItemId()) { case (R.id.comment_sort_date_new): // User wants to push newer comments to the top. sortByTag(SortUtil.SORT_DATE_NEWEST); return true; case (R.id.comment_sort_date_old): // User wants to push older comments to the top. sortByTag(SortUtil.SORT_DATE_OLDEST); return true; case (R.id.comment_sort_image): // User wants to push comments with images to the top. sortByTag(SortUtil.SORT_IMAGE); return true; case (R.id.comment_sort_score_high): // User wants to push comments with a high score/relevance to the // top. sortByTag(SortUtil.SORT_USER_SCORE_HIGHEST); return true; case (R.id.comment_sort_score_low): // User wants to push comments with a low score/relevance to the // top. sortByTag(SortUtil.SORT_USER_SCORE_LOWEST); return true; case (R.id.comment_sort_location): // User wants to push comments near a selected location to the top. locSortFlag = 1; this.getSortingLoc(); return true; default: return super.onOptionsItemSelected(item); } }
From source file:net.vexelon.currencybg.app.ui.activities.MainActivity.java
private void setupDrawerContent(NavigationView navigationView) { final Context context = this; navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { @Override/*from www .j a v a 2 s . c om*/ public boolean onNavigationItemSelected(MenuItem menuItem) { if (menuItem.getItemId() == R.id.nav_settings) { // special case -> settings PreferenceFragmentCompat fragment = new PrefsFragment(); FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransaction().replace(R.id.frame_layout, fragment).commit(); menuItem.setChecked(true); setTitle(menuItem.getTitle()); drawerLayout.closeDrawers(); } else { selectDrawerItem(menuItem, getClassFromMenu(menuItem)); } return true; } }); }
From source file:com.google.android.apps.forscience.whistlepunk.project.ProjectDetailsFragment.java
@Override public void onPrepareOptionsMenu(Menu menu) { MenuItem archiveButton = menu.findItem(R.id.action_archive_project); MenuItem unarchiveButton = menu.findItem(R.id.action_unarchive_project); MenuItem deleteButton = menu.findItem(R.id.action_delete_project); // If the project hasn't loaded yet hide both options. if (mProject == null) { archiveButton.setVisible(false); unarchiveButton.setVisible(false); deleteButton.setVisible(false);/*from w w w .j a v a 2 s .c o m*/ } else { // Show the archive button if the project is not already archived. archiveButton.setVisible(!mProject.isArchived()); // Show the unarchive button if it's already archived. unarchiveButton.setVisible(mProject.isArchived()); deleteButton.setVisible(true); deleteButton.setEnabled(mProject.isArchived()); } MenuItem includeArchived = menu.findItem(R.id.action_include_archived); includeArchived.setChecked(mIncludeArchived); }
From source file:net.hyx.app.volumenotification.activity.ListViewActivity.java
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: NavUtils.navigateUpFromSameTask(this); break;/* www. ja v a 2 s . co m*/ case R.id.menu_pref: startActivity(new Intent(this, SettingsActivity.class)); break; case R.id.menu_dark_app_theme: boolean darkTheme = !item.isChecked(); settings.getPreferences().edit().putBoolean("pref_dark_app_theme", darkTheme).commit(); item.setChecked(darkTheme); setTheme(settings.getAppTheme()); recreate(); break; case R.id.menu_about: Snackbar.make(findViewById(android.R.id.content), R.string.hint_about_message, Snackbar.LENGTH_LONG) .setAction(R.string.hint_about_action, new View.OnClickListener() { @Override public void onClick(View v) { Uri url = Uri.parse(getResources().getString(R.string.menu_about_url)); startActivity(new Intent(Intent.ACTION_VIEW, url)); } }).show(); break; } return super.onOptionsItemSelected(item); }
From source file:com.money.manager.ex.fragment.PayeeListFragment.java
@Override public boolean onOptionsItemSelected(MenuItem item) { AppSettings settings = new AppSettings(mContext); switch (item.getItemId()) { case R.id.menu_sort_name: mSort = 0;//from w ww . j a v a2 s . c om item.setChecked(true); settings.set(R.string.pref_sort_payee, mSort); // restart search restartLoader(); return true; case R.id.menu_sort_usage: mSort = 1; item.setChecked(true); settings.set(R.string.pref_sort_payee, mSort); // restart search restartLoader(); return true; case android.R.id.home: getActivity().setResult(PayeeActivity.RESULT_CANCELED); getActivity().finish(); return true; } return super.onOptionsItemSelected(item); }