Example usage for android.support.v4.view MenuItemCompat SHOW_AS_ACTION_IF_ROOM

List of usage examples for android.support.v4.view MenuItemCompat SHOW_AS_ACTION_IF_ROOM

Introduction

In this page you can find the example usage for android.support.v4.view MenuItemCompat SHOW_AS_ACTION_IF_ROOM.

Prototype

int SHOW_AS_ACTION_IF_ROOM

To view the source code for android.support.v4.view MenuItemCompat SHOW_AS_ACTION_IF_ROOM.

Click Source Link

Document

Show this item as a button in an Action Bar if the system decides there is room for it.

Usage

From source file:net.sourceforge.servestream.activity.OrganizeUrlsActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    TypedArray drawables = obtainStyledAttributes(new int[] { R.attr.navigation_accept });
    MenuItem item = menu.add(Menu.NONE, MENU_ID_ACCEPT, Menu.NONE, R.string.confirm_label);
    item.setIcon(drawables.getDrawable(0));
    MenuItemCompat.setShowAsAction(item,
            MenuItemCompat.SHOW_AS_ACTION_IF_ROOM | MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT);
    return true;/* ww w.  jav  a2 s  .c o m*/
}

From source file:com.jefftharris.passwdsafe.sync.lib.AbstractSyncedFilesActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.activity_synced_files, menu);
    MenuItem item = menu.findItem(R.id.menu_reload);
    MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
    return super.onCreateOptionsMenu(menu);
}

From source file:im.afterclass.android.activity.InvitePickActivity.java

/**
 * members/*from ww w  .  j  a  v  a2s  .  c  o  m*/
 * 
 * @param v
 */

public boolean onCreateOptionsMenu(Menu menu) {

    MenuItem saveItem = menu.add("saveButton");
    MenuItemCompat.setShowAsAction(saveItem, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
    saveItem.setIcon(R.drawable.ic_action_save);
    saveItem.setOnMenuItemClickListener(new OnMenuItemClickListener() {
        @Override
        public boolean onMenuItemClick(MenuItem arg0) {

            Toast.makeText(InvitePickActivity.this, "???", Toast.LENGTH_SHORT).show();
            //Intent intent = new Intent(InvitePickActivity.this,LaunchActivity.class);
            //startActivity(intent);
            //overridePendingTransition(R.anim.head_in,0);
            return true;
        }
    });
    return true;
}

From source file:com.jefftharris.passwdsafe.sync.lib.SyncedFilesFragment.java

/**
 * Initialize the contents of the Activity's standard options menu
 *///from w  w  w  . j a va  2 s  . co m
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    inflater.inflate(R.menu.fragment_synced_files, menu);

    boolean parentEnabled = !TextUtils.equals(ProviderRemoteFile.PATH_SEPARATOR, itsPathId);

    MenuItem item = menu.findItem(R.id.menu_parent_dir);
    MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
    item.setVisible(parentEnabled);
    super.onCreateOptionsMenu(menu, inflater);
}

From source file:com.yeldi.yeldibazaar.SearchResults.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    super.onCreateOptionsMenu(menu);
    MenuItem search = menu.add(Menu.NONE, SEARCH, 1, R.string.menu_search)
            .setIcon(android.R.drawable.ic_menu_search);
    MenuItemCompat.setShowAsAction(search, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
    return true;/* w  w  w.j av  a  2s.  c  o  m*/
}

From source file:org.ymegane.android.approom.AppDisplayFragment.java

@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    initActionBar();/*from  ww  w  .  j a  v a2 s  . c  o m*/

    gridAppView.setTextFilterEnabled(true);
    gridAppView.setOnItemClickListener(new ItemClickListener());
    if (!clickListener.isMashroom()) {
        gridAppView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
            @Override
            public boolean onItemLongClick(AdapterView<?> parent, View view, final int position, long id) {
                ((AppCompatActivity) getActivity())
                        .startSupportActionMode(new android.support.v7.view.ActionMode.Callback() {
                            @Override
                            public boolean onCreateActionMode(android.support.v7.view.ActionMode actionMode,
                                    Menu menu) {
                                AppDisplayFragment.this.actionMode = actionMode;

                                actionMode.setTitle(R.string.action_mode_title_share);

                                shareActionProvider = new ShareActionProvider(getActivity());
                                MenuItem item = menu.add(getString(R.string.share))
                                        .setIcon(R.drawable.ic_share_24dp);
                                MenuItemCompat.setActionProvider(item, shareActionProvider);
                                MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
                                return true;
                            }

                            @Override
                            public boolean onPrepareActionMode(android.support.v7.view.ActionMode actionMode,
                                    Menu menu) {
                                updateMultipleChoiceState(position);
                                return true;
                            }

                            @Override
                            public boolean onActionItemClicked(android.support.v7.view.ActionMode actionMode,
                                    MenuItem menuItem) {
                                return false;
                            }

                            @Override
                            public void onDestroyActionMode(android.support.v7.view.ActionMode actionMode) {
                                AppDisplayFragment.this.actionMode = null;
                                shareActionProvider = null;
                                adapter.resetCheckedState();
                                adapter.notifyDataSetChanged();
                            }
                        });
                return true;
            }
        });
    }

    // ??
    if (appInfoList != null) {
        layoutProgress.setVisibility(View.GONE);
        setGridAdapter(appInfoList);
    } else {
        LoaderManager loaderMng = getLoaderManager();
        loaderMng.initLoader(0, null, this);
    }
}

From source file:gov.wa.wsdot.android.wsdot.ui.CameraImageFragment.java

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    inflater.inflate(R.menu.share_action_provider, menu);

    // Set file with share history to the provider and set the share intent.
    MenuItem menuItem_Share = menu.findItem(R.id.action_share);
    shareAction = (ShareActionProvider) MenuItemCompat.getActionProvider(menuItem_Share);
    shareAction.setShareHistoryFileName(ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);

    MenuItem menuItem_Star = menu.add(0, MENU_ITEM_STAR, menu.size(), R.string.description_star);
    MenuItemCompat.setShowAsAction(menuItem_Star, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);

    if (mIsStarred) {
        menu.getItem(MENU_ITEM_STAR).setIcon(R.drawable.ic_menu_star_on);
    } else {//  w ww . j  a va  2 s .co  m
        menu.getItem(MENU_ITEM_STAR).setIcon(R.drawable.ic_menu_star);
    }
}

From source file:com.pemikir.youtubeplus.ActionBarHandler.java

public boolean setupMenu(Menu menu, MenuInflater inflater, Context context) {
    this.context = context;
    // CAUTION set item properties programmatically otherwise it would not be accepted by
    // appcompat itemsinflater.inflate(R.menu.videoitem_detail, menu);

    defaultPreferences = PreferenceManager.getDefaultSharedPreferences(context);

    inflater.inflate(R.menu.videoitem_detail, menu);
    MenuItem playItem = menu.findItem(R.id.menu_item_play);
    MenuItem shareItem = menu.findItem(R.id.menu_item_share);
    MenuItem castItem = menu.findItem(R.id.action_play_with_kodi);

    MenuItemCompat.setShowAsAction(playItem,
            MenuItemCompat.SHOW_AS_ACTION_ALWAYS | MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT);
    MenuItemCompat.setShowAsAction(shareItem,
            MenuItemCompat.SHOW_AS_ACTION_IF_ROOM | MenuItemCompat.SHOW_AS_ACTION_WITH_TEXT);

    castItem.setVisible(/*from w  w  w .  j  a  va  2s  .c  o m*/
            defaultPreferences.getBoolean(context.getString(R.string.showPlayWidthKodiPreference), false));

    return true;
}

From source file:com.yeldi.yeldibazaar.FDroid.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    super.onCreateOptionsMenu(menu);
    menu.add(Menu.NONE, UPDATE_REPO, 1, R.string.menu_update_repo).setIcon(android.R.drawable.ic_menu_rotate);
    menu.add(Menu.NONE, MANAGE_REPO, 2, R.string.menu_manage).setIcon(android.R.drawable.ic_menu_agenda);
    MenuItem search = menu.add(Menu.NONE, SEARCH, 3, R.string.menu_search)
            .setIcon(android.R.drawable.ic_menu_search);
    menu.add(Menu.NONE, PREFERENCES, 4, R.string.menu_preferences)
            .setIcon(android.R.drawable.ic_menu_preferences);
    menu.add(Menu.NONE, ABOUT, 5, R.string.menu_about).setIcon(android.R.drawable.ic_menu_help);
    MenuItemCompat.setShowAsAction(search, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
    return true;//from  w  w w.j av a  2  s  . c  o  m
}

From source file:com.jefftharris.passwdsafe.sync.gdriveplay.GDrivePlayMainActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.activity_gdrive_play_main, menu);

    MenuItem item = menu.findItem(R.id.menu_sync);
    MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
    return true;/* ww w .j  a v  a 2s.  c  om*/
}