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

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

Introduction

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

Prototype

int SHOW_AS_ACTION_ALWAYS

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

Click Source Link

Document

Always show this item as a button in an Action Bar.

Usage

From source file:id.ridon.keude.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_ALWAYS);
    return true;//from   ww  w.ja va 2s  .  c  om
}

From source file:org.puder.trs80.browser.FileBrowserActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuItemCompat.setShowAsAction(/*from  w  w  w. j  ava 2  s. c  o m*/
            menu.add(Menu.NONE, MENU_OPTION_EJECT, Menu.NONE, this.getString(R.string.menu_eject))
                    .setIcon(R.drawable.eject_icon),
            MenuItemCompat.SHOW_AS_ACTION_ALWAYS);
    MenuItemCompat
            .setShowAsAction(menu.add(Menu.NONE, MENU_OPTION_ADD, Menu.NONE, this.getString(R.string.menu_add))
                    .setIcon(R.drawable.add_icon), MenuItemCompat.SHOW_AS_ACTION_ALWAYS);
    return true;
}

From source file:com.github.longkai.zhihu.ui.HotItemsFragment.java

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    MenuItem search = menu.add(android.R.string.search_go);
    search.setIcon(R.drawable.action_search_light);
    // earn some room in action bar
    MenuItemCompat.setShowAsAction(search, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);
    final View searchView = SearchViewCompat.newSearchView(getActivity());
    if (searchView != null) {
        SearchViewCompat.setOnQueryTextListener(searchView, new SearchViewCompat.OnQueryTextListenerCompat() {
            @Override//from w  w  w  .ja va  2  s .  c o  m
            public boolean onQueryTextChange(String newText) {
                String newFilter = !TextUtils.isEmpty(newText) ? newText : null;
                if (keywords == null && newFilter == null) {
                    return true;
                }
                if (keywords != null && keywords.equals(newFilter)) {
                    return true;
                }
                keywords = newFilter;
                getLoaderManager().restartLoader(0, null, HotItemsFragment.this);
                return true;
            }
        });
        SearchViewCompat.setOnCloseListener(searchView, new SearchViewCompat.OnCloseListenerCompat() {
            @Override
            public boolean onClose() {
                if (!TextUtils.isEmpty(SearchViewCompat.getQuery(searchView))) {
                    SearchViewCompat.setQuery(searchView, null, true);
                    return true;
                }
                return false;
            }

        });
        MenuItemCompat.setActionView(search, searchView);
    }
}

From source file:com.gh4a.activities.IssueListBaseActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuItem item = menu.add(Menu.NONE, Menu.FIRST, Menu.NONE, R.string.actions)
            .setIcon(R.drawable.abc_ic_menu_moreoverflow_mtrl_alpha);
    MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);
    return super.onCreateOptionsMenu(menu);
}

From source file:com.gh4a.activities.Github4AndroidActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuItem item = menu.add(Menu.NONE, Menu.FIRST, Menu.NONE, R.string.login);
    MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);
    return super.onCreateOptionsMenu(menu);
}

From source file:com.tenmiles.helpstack.fragments.NewUserFragment.java

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);
    // Inflate the menu; this adds items to the action bar if it is present.
    inflater.inflate(R.menu.hs_new_issue, menu);

    MenuItem nextMenu = menu.findItem(R.id.nextbutton);
    MenuItemCompat.setShowAsAction(nextMenu, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);
}

From source file:edu.cmu.cylab.starslinger.demo.MainActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    MenuItem iUse = menu.add(0, MENU_MSG, 0, "Usage").setIcon(android.R.drawable.ic_menu_info_details);
    MenuCompat.setShowAsAction(iUse, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);

    if (getNfcState(this) != null) {
        menu.add(Menu.NONE, MENU_NFC, Menu.NONE, R.string.dev_menu_nfc_settings);
    }//  ww w  .ja  va2 s .  c  o m

    return true;
}

From source file:edu.cmu.cylab.starslinger.view.SaveActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    MenuItem item = menu.add(0, MENU_HELP, 0, R.string.menu_Help).setIcon(R.drawable.ic_action_help);
    MenuCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);

    menu.add(0, MENU_FEEDBACK, 0, R.string.menu_sendFeedback).setIcon(android.R.drawable.ic_menu_send);

    return true;/*  www  . j  av a2s .c  o m*/
}

From source file:ru.appsm.inapphelp.fragments.NewIssueFragment.java

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);
    // Inflate the menu; this adds items to the action bar if it is present.
    inflater.inflate(R.menu.iah_issue_menu, menu);

    MenuItem clearMenu = menu.findItem(R.id.clearItem);
    MenuItemCompat.setShowAsAction(clearMenu, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);

    MenuItem doneMenu = menu.findItem(R.id.doneItem);

    doneMenu.setIcon(getResources().getDrawable(R.drawable.iah_action_forward));
    doneMenu.setTitle(getResources().getText(R.string.iah_next));

    MenuItemCompat.setShowAsAction(doneMenu, MenuItemCompat.SHOW_AS_ACTION_ALWAYS);
}

From source file:ru.appsm.inapphelp.fragments.SearchFragment.java

public void addSearchViewInMenuItem(Context context, MenuItem searchItem) {
    MenuItemCompat.setShowAsAction(searchItem,
            MenuItemCompat.SHOW_AS_ACTION_ALWAYS | MenuItemCompat.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW);

    searchView = new SearchView(context);
    MenuItemCompat.setActionView(searchItem, searchView);
    searchView.setSubmitButtonEnabled(false);

    searchView.setOnSearchClickListener(new OnClickListener() {

        @Override// w  ww .j a  v  a  2 s .c  o  m
        public void onClick(View v) {
            searchStarted();
        }
    });

    searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {

        @Override
        public boolean onQueryTextSubmit(String q) {

            doSearchForQuery(q);

            return true;
        }

        @Override
        public boolean onQueryTextChange(String newText) {
            doSearchForQuery(newText);
            return true;
        }
    });

    MenuItemCompat.setOnActionExpandListener(searchItem, new OnActionExpandListener() {

        @Override
        public boolean onMenuItemActionExpand(MenuItem item) {
            setVisibility(true);
            return true;
        }

        @Override
        public boolean onMenuItemActionCollapse(MenuItem item) {
            setVisibility(false);
            return true;
        }
    });

    if (Build.VERSION.SDK_INT >= 14) {
        //searchView.setQueryHint(getString(R.string.iah_search_hint)); // Works on android 4.0 and above, but crashes in below version.
        //TODO commented becouse not work.(crash on 4.04). Work around.
    }

}