Example usage for android.support.v4.view Menu NONE

List of usage examples for android.support.v4.view Menu NONE

Introduction

In this page you can find the example usage for android.support.v4.view Menu NONE.

Prototype

int NONE

To view the source code for android.support.v4.view Menu NONE.

Click Source Link

Document

Value to use for group and item identifier integers when you don't care about them.

Usage

From source file:org.pixmob.feedme.ui.EntryDetailsFragment.java

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);
    menu.add(Menu.NONE, R.string.show_in_browser, 1, R.string.show_in_browser);
}

From source file:org.pixmob.fm2.ui.AccountDetailsFragment.java

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);
    if (!dualPane) {
        menu.add(Menu.NONE, R.string.menu_refresh, Menu.NONE, R.string.menu_refresh)
                .setIcon(R.drawable.ic_menu_refresh).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
    }//from w ww  .j a  va  2s.c om
    menu.add(Menu.NONE, R.string.menu_delete_account, Menu.NONE, R.string.menu_delete_account)
            .setIcon(R.drawable.ic_menu_delete).setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
}

From source file:org.pixmob.feedme.ui.EntriesFragment.java

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);
    menu.add(Menu.NONE, R.string.refresh, 0, R.string.refresh).setIcon(R.drawable.ic_menu_refresh)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
    menu.add(Menu.NONE, R.string.settings, 2, R.string.settings).setIcon(R.drawable.ic_menu_preferences);
    menu.add(Menu.NONE, R.string.accounts, 2, R.string.accounts).setIcon(R.drawable.ic_menu_login);
}

From source file:ca.mudar.mtlaucasou.MainActivity.java

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    /**//  w ww  .java  2 s  .  c  om
     * 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.
         */

        menu.add(Menu.NONE, R.id.menu_about, 1, R.string.menu_about)
                .setIcon(getResources().getDrawable(R.drawable.ic_actionbar_info_details))
                .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);

        menu.add(Menu.NONE, R.id.menu_preferences, 2, R.string.menu_preferences)
                .setIcon(getResources().getDrawable(R.drawable.ic_actionbar_preferences))
                .setShowAsAction(MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW);
    } else {
        MenuInflater inflater = (MenuInflater) getMenuInflater();
        inflater.inflate(R.menu.menu_activity_main, menu);
    }

    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.
 *///  ww  w  . j  a  v a 2  s .c  om
@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:org.pixmob.fm2.ui.AccountsFragment.java

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);
    menu.add(Menu.NONE, R.string.menu_refresh, Menu.NONE, R.string.menu_refresh)
            .setIcon(R.drawable.ic_menu_refresh).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
    menu.add(Menu.NONE, R.string.menu_add_account, Menu.NONE, R.string.menu_add_account)
            .setIcon(R.drawable.ic_menu_invite).setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
    menu.add(Menu.NONE, R.string.menu_prefs, Menu.NONE, R.string.menu_prefs)
            .setIcon(R.drawable.ic_menu_preferences).setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
}

From source file:ca.mudar.mtlaucasou.BaseMapFragment.java

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    /**/*  w  ww  . j a va  2  s.c om*/
     * 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.menu_map_find_from_name, 4, R.string.menu_map_find_from_name)
                .setIcon(getResources().getDrawable(R.drawable.ic_actionbar_search));

        menu.add(Menu.NONE, R.id.menu_map_mylocation, 5, R.string.menu_map_mylocation)
                .setIcon(getResources().getDrawable(R.drawable.ic_actionbar_mylocation));
    } else {
        inflater.inflate(R.menu.menu_fragment_map, menu);
    }

    /**
     * Disable the My Location button if the user location is not known yet.
     */
    if (((AppHelper) getSupportActivity().getApplicationContext()).getLocation() == null) {
        menu.findItem(R.id.menu_map_mylocation).setEnabled(false);
    }
}

From source file:com.androsz.electricsleepbeta.alarmclock.AlarmClock.java

@Override
public void onCreateContextMenu(final ContextMenu menu, final View view, final ContextMenuInfo menuInfo) {
    // Inflate the menu from xml.
    // super.getMenuInflater().inflate(R.menu.context_menu, (Menu)menu);
    menu.add(android.view.Menu.NONE, R.id.enable_alarm, android.view.Menu.NONE, R.string.enable_alarm);
    menu.add(android.view.Menu.NONE, R.id.edit_alarm, android.view.Menu.NONE, R.string.menu_edit_alarm);
    menu.add(android.view.Menu.NONE, R.id.delete_alarm, android.view.Menu.NONE, R.string.delete_alarm);
    // Use the current item to create a custom view for the header.
    final AdapterContextMenuInfo info = (AdapterContextMenuInfo) menuInfo;
    final Cursor c = (Cursor) mAlarmsList.getAdapter().getItem(info.position);
    final Alarm alarm = new Alarm(c);

    // Construct the Calendar to compute the time.
    final Calendar cal = Calendar.getInstance();
    cal.set(Calendar.HOUR_OF_DAY, alarm.hour);
    cal.set(Calendar.MINUTE, alarm.minutes);
    final String time = Alarms.formatTime(this, cal);

    // Inflate the custom view and set each TextView's text.
    final View v = mFactory.inflate(R.layout.context_menu_header, null);
    TextView textView = (TextView) v.findViewById(R.id.header_time);
    textView.setText(time);//from w  ww .  j  av  a  2  s  . c  o m
    textView = (TextView) v.findViewById(R.id.header_label);
    textView.setText(alarm.label);

    // Set the custom view on the menu.
    menu.setHeaderView(v);
    // Change the text based on the state of the alarm.
    if (alarm.enabled) {
        menu.findItem(R.id.enable_alarm).setTitle(R.string.disable_alarm);
    }
}

From source file:com.todoroo.astrid.actfm.TagUpdatesFragment.java

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    if (menu.size() > 0)
        return;//w ww .j a v 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;//from  ww w  .  ja v a  2 s  .  co  m
    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);
}