Package org.robolectric.fakes
Class RoboMenuItem
- java.lang.Object
-
- org.robolectric.fakes.RoboMenuItem
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface android.view.MenuItem
MenuItem.OnActionExpandListener, MenuItem.OnMenuItemClickListener
-
-
Field Summary
Fields Modifier and Type Field Description Drawableicon-
Fields inherited from interface android.view.MenuItem
SHOW_AS_ACTION_ALWAYS, SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW, SHOW_AS_ACTION_IF_ROOM, SHOW_AS_ACTION_NEVER, SHOW_AS_ACTION_WITH_TEXT
-
-
Constructor Summary
Constructors Constructor Description RoboMenuItem()RoboMenuItem(int itemId)RoboMenuItem(Context context)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface android.view.MenuItem
getAlphabeticModifiers, getContentDescription, getIconTintBlendMode, getIconTintList, getIconTintMode, getNumericModifiers, getTooltipText, requiresActionButton, requiresOverflow, setAlphabeticShortcut, setContentDescription, setIconTintBlendMode, setIconTintList, setIconTintMode, setNumericShortcut, setShortcut, setTooltipText
-
-
-
-
Field Detail
-
icon
public Drawable icon
-
-
Constructor Detail
-
RoboMenuItem
public RoboMenuItem()
-
RoboMenuItem
public RoboMenuItem(Context context)
-
RoboMenuItem
public RoboMenuItem(int itemId)
-
-
Method Detail
-
setItemId
public void setItemId(int itemId)
-
setGroupId
public void setGroupId(int groupId)
-
getGroupId
public int getGroupId()
- Specified by:
getGroupIdin interfaceMenuItem
-
setOrder
public void setOrder(int order)
-
setTitle
public MenuItem setTitle(CharSequence title)
-
getTitle
public CharSequence getTitle()
-
setTitleCondensed
public MenuItem setTitleCondensed(CharSequence title)
- Specified by:
setTitleCondensedin interfaceMenuItem
-
getTitleCondensed
public CharSequence getTitleCondensed()
- Specified by:
getTitleCondensedin interfaceMenuItem
-
setShortcut
public MenuItem setShortcut(char numericChar, char alphaChar)
- Specified by:
setShortcutin interfaceMenuItem
-
setNumericShortcut
public MenuItem setNumericShortcut(char numericChar)
- Specified by:
setNumericShortcutin interfaceMenuItem
-
getNumericShortcut
public char getNumericShortcut()
- Specified by:
getNumericShortcutin interfaceMenuItem
-
setAlphabeticShortcut
public MenuItem setAlphabeticShortcut(char alphaChar)
- Specified by:
setAlphabeticShortcutin interfaceMenuItem
-
getAlphabeticShortcut
public char getAlphabeticShortcut()
- Specified by:
getAlphabeticShortcutin interfaceMenuItem
-
setCheckable
public MenuItem setCheckable(boolean checkable)
- Specified by:
setCheckablein interfaceMenuItem
-
isCheckable
public boolean isCheckable()
- Specified by:
isCheckablein interfaceMenuItem
-
setChecked
public MenuItem setChecked(boolean checked)
- Specified by:
setCheckedin interfaceMenuItem
-
setVisible
public MenuItem setVisible(boolean visible)
- Specified by:
setVisiblein interfaceMenuItem
-
setEnabled
public MenuItem setEnabled(boolean enabled)
- Specified by:
setEnabledin interfaceMenuItem
-
hasSubMenu
public boolean hasSubMenu()
- Specified by:
hasSubMenuin interfaceMenuItem
-
getSubMenu
public SubMenu getSubMenu()
- Specified by:
getSubMenuin interfaceMenuItem
-
setSubMenu
public void setSubMenu(SubMenu subMenu)
-
setOnMenuItemClickListener
public MenuItem setOnMenuItemClickListener(MenuItem.OnMenuItemClickListener menuItemClickListener)
- Specified by:
setOnMenuItemClickListenerin interfaceMenuItem
-
getMenuInfo
public ContextMenu.ContextMenuInfo getMenuInfo()
- Specified by:
getMenuInfoin interfaceMenuItem
-
click
public void click()
-
setShowAsAction
public void setShowAsAction(int actionEnum)
- Specified by:
setShowAsActionin interfaceMenuItem
-
setShowAsActionFlags
public MenuItem setShowAsActionFlags(int actionEnum)
- Specified by:
setShowAsActionFlagsin interfaceMenuItem
-
setActionView
public MenuItem setActionView(View view)
- Specified by:
setActionViewin interfaceMenuItem
-
setActionView
public MenuItem setActionView(int resId)
- Specified by:
setActionViewin interfaceMenuItem
-
getActionView
public View getActionView()
- Specified by:
getActionViewin interfaceMenuItem
-
setActionProvider
public MenuItem setActionProvider(ActionProvider actionProvider)
- Specified by:
setActionProviderin interfaceMenuItem
-
getActionProvider
public ActionProvider getActionProvider()
- Specified by:
getActionProviderin interfaceMenuItem
-
expandActionView
public boolean expandActionView()
- Specified by:
expandActionViewin interfaceMenuItem
-
collapseActionView
public boolean collapseActionView()
- Specified by:
collapseActionViewin interfaceMenuItem
-
isActionViewExpanded
public boolean isActionViewExpanded()
- Specified by:
isActionViewExpandedin interfaceMenuItem
-
setOnActionExpandListener
public MenuItem setOnActionExpandListener(MenuItem.OnActionExpandListener listener)
- Specified by:
setOnActionExpandListenerin interfaceMenuItem
-
-