Android Open Source - filemanager Option Menu Utils






From Project

Back to project page filemanager.

License

The source code is released under:

MIT License

If you think the Android project filemanager listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.binkery.app.filemanager.utils;
/*from w  ww . j  a v  a  2s. c om*/
import android.view.Menu;
import android.view.MenuItem;

public class OptionMenuUtils {

  /**
   * Add the MenuItem , if it not exist .
   * 
   * @param menu
   * @param id
   * @param title
   */
  public static void add(Menu menu, int id, String title) {
    MenuItem item = menu.findItem(id);
    if (item == null) {
      menu.add(0, id, 0, title);
    }
  }

  public static void add(Menu menu, int id, int title) {
    MenuItem item = menu.findItem(id);
    if (item == null) {
      menu.add(0, id, 0, title);
    }
  }

  /**
   * Rename the MenuItem , if it exist .
   * 
   * @param menu
   * @param id
   * @param title
   */
  public static void rename(Menu menu, int id, String title) {
    MenuItem item = menu.findItem(id);
    if (item != null) {
      item.setTitle(title);
    }
  }

  public static void rename(Menu menu, int id, int title) {
    MenuItem item = menu.findItem(id);
    if (item != null) {
      item.setTitle(title);
    }
  }

  /**
   * Rename the MenuItem , if not exist add it to menu
   * 
   * @param menu
   * @param id
   * @param title
   */
  public static void renameOrAdd(Menu menu, int id, String title) {
    MenuItem item = menu.findItem(id);
    if (item == null) {
      menu.add(0, id, 0, title);
    } else {
      item.setTitle(title);
    }
  }

  public static void renameOrAdd(Menu menu, int id, int title) {
    MenuItem item = menu.findItem(id);
    if (item == null) {
      menu.add(0, id, 0, title);
    } else {
      item.setTitle(title);
    }
  }

  public static void delete(Menu menu, int id) {
    menu.removeItem(id);
  }

  public static void clear(Menu menu) {
    menu.clear();
  }

}




Java Source Code List

com.binkery.app.filemanager.BaseFragment.java
com.binkery.app.filemanager.FragmentController.java
com.binkery.app.filemanager.MainActivity.java
com.binkery.app.filemanager.SlidingMenuController.java
com.binkery.app.filemanager.commons.Constants.java
com.binkery.app.filemanager.fragments.BaseDialogFragment.java
com.binkery.app.filemanager.fragments.CopyTask.java
com.binkery.app.filemanager.fragments.DeleteDialogFragment.java
com.binkery.app.filemanager.fragments.DetailDialogFragment.java
com.binkery.app.filemanager.fragments.FileListFragment.java
com.binkery.app.filemanager.fragments.FileUtils.java
com.binkery.app.filemanager.fragments.RenameDialogFragment.java
com.binkery.app.filemanager.fragments.ThumbnailLoaderHelper.java
com.binkery.app.filemanager.fragments.ThumbnailLoader.java
com.binkery.app.filemanager.settings.FileSettings.java
com.binkery.app.filemanager.utils.FileSortUtils.java
com.binkery.app.filemanager.utils.FileUtils.java
com.binkery.app.filemanager.utils.Logs.java
com.binkery.app.filemanager.utils.OptionMenuUtils.java
com.binkery.app.filemanager.utils.StringUtils.java
com.binkery.app.filemanager.utils.ToastUtils.java
com.binkery.app.filemanager.widget.SlidingMenuItem.java
com.binkery.app.filemanager.widget.SlidingMenuView.java
com.jeremyfeinstein.slidingmenu.lib.CanvasTransformerBuilder.java
com.jeremyfeinstein.slidingmenu.lib.CustomViewAbove.java
com.jeremyfeinstein.slidingmenu.lib.CustomViewBehind.java
com.jeremyfeinstein.slidingmenu.lib.MenuInterface.java
com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.java
com.jeremyfeinstein.slidingmenu.lib.app.SlidingActivityBase.java
com.jeremyfeinstein.slidingmenu.lib.app.SlidingActivityHelper.java
com.jeremyfeinstein.slidingmenu.lib.app.SlidingActivity.java
com.jeremyfeinstein.slidingmenu.lib.app.SlidingFragmentActivity.java
com.jeremyfeinstein.slidingmenu.lib.app.SlidingListActivity.java
com.jeremyfeinstein.slidingmenu.lib.app.SlidingPreferenceActivity.java