Lines Matching defs:MenuItem

42 public interface MenuItem {
75 * @see Activity#onContextItemSelected(MenuItem)
76 * @see Activity#onOptionsItemSelected(MenuItem)
89 public boolean onMenuItemClick(MenuItem item);
94 * marked with {@link MenuItem#SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW} is
97 * @see MenuItem#expandActionView()
98 * @see MenuItem#collapseActionView()
99 * @see MenuItem#setShowAsActionFlags(int)
103 * Called when a menu item with {@link MenuItem#SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW}
108 public boolean onMenuItemActionExpand(MenuItem item);
111 * Called when a menu item with {@link MenuItem#SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW}
116 public boolean onMenuItemActionCollapse(MenuItem item);
157 public MenuItem setTitle(CharSequence title);
171 public MenuItem setTitle(@StringRes int title);
188 public MenuItem setTitleCondensed(CharSequence title);
207 public MenuItem setIcon(Drawable icon);
220 public MenuItem setIcon(@DrawableRes int iconRes);
248 public MenuItem setIntent(Intent intent);
276 public MenuItem setShortcut(char numericChar, char alphaChar);
287 public MenuItem setNumericShortcut(char numericChar);
310 public MenuItem setAlphabeticShortcut(char alphaChar);
334 public MenuItem setCheckable(boolean checkable);
361 public MenuItem setChecked(boolean checked);
381 public MenuItem setVisible(boolean visible);
399 public MenuItem setEnabled(boolean enabled);
428 * {@link Activity#onOptionsItemSelected(MenuItem)} or
429 * {@link Activity#onContextItemSelected(MenuItem)}.
433 * @see Activity#onOptionsItemSelected(MenuItem)
434 * @see Activity#onContextItemSelected(MenuItem)
436 public MenuItem setOnMenuItemClickListener(MenuItem.OnMenuItemClickListener menuItemClickListener);
475 * returns the current MenuItem instance for call chaining.
483 * @return This MenuItem instance for call chaining.
485 public MenuItem setShowAsActionFlags(int actionEnum);
501 public MenuItem setActionView(View view);
517 public MenuItem setActionView(@LayoutRes int resId);
543 public MenuItem setActionProvider(ActionProvider actionProvider);
560 * it will have its {@link OnActionExpandListener#onMenuItemActionExpand(MenuItem)}
573 * {@link OnActionExpandListener#onMenuItemActionCollapse(MenuItem)} method invoked.
601 public MenuItem setOnActionExpandListener(OnActionExpandListener listener);