Package org.robolectric.fakes
Class RoboMenuItem
java.lang.Object
org.robolectric.fakes.RoboMenuItem
- All Implemented Interfaces:
MenuItem
Robolectric implementation of
MenuItem.-
Nested Class Summary
Nested classes/interfaces inherited from interface android.view.MenuItem
MenuItem.OnActionExpandListener, MenuItem.OnMenuItemClickListener -
Field Summary
FieldsFields 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidclick()booleanbooleancharintgetIcon()intcharintgetOrder()getTitle()booleanbooleanbooleanbooleanbooleanbooleansetActionProvider(ActionProvider actionProvider) setActionView(int resId) setActionView(View view) setAlphabeticShortcut(char alphaChar) setCheckable(boolean checkable) setChecked(boolean checked) setEnabled(boolean enabled) voidsetGroupId(int groupId) setIcon(int iconRes) voidsetItemId(int itemId) setNumericShortcut(char numericChar) setOnMenuItemClickListener(MenuItem.OnMenuItemClickListener menuItemClickListener) voidsetOrder(int order) setShortcut(char numericChar, char alphaChar) voidsetShowAsAction(int actionEnum) setShowAsActionFlags(int actionEnum) voidsetSubMenu(SubMenu subMenu) setTitle(int title) setTitle(CharSequence title) setTitleCondensed(CharSequence title) setVisible(boolean visible) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface android.view.MenuItem
getAlphabeticModifiers, getContentDescription, getIconTintBlendMode, getIconTintList, getIconTintMode, getNumericModifiers, getTooltipText, requiresActionButton, requiresOverflow, setAlphabeticShortcut, setContentDescription, setIconTintBlendMode, setIconTintList, setIconTintMode, setNumericShortcut, setShortcut, setTooltipText
-
Field Details
-
icon
-
-
Constructor Details
-
RoboMenuItem
public RoboMenuItem() -
RoboMenuItem
-
RoboMenuItem
public RoboMenuItem(int itemId)
-
-
Method Details
-
setItemId
public void setItemId(int itemId) -
setGroupId
public void setGroupId(int groupId) -
getItemId
public int getItemId() -
getGroupId
public int getGroupId()- Specified by:
getGroupIdin interfaceMenuItem
-
getOrder
public int getOrder() -
setOrder
public void setOrder(int order) -
setTitle
-
setTitle
-
getTitle
-
setTitleCondensed
- Specified by:
setTitleCondensedin interfaceMenuItem
-
getTitleCondensed
- Specified by:
getTitleCondensedin interfaceMenuItem
-
setIcon
-
setIcon
-
getIcon
-
setIntent
-
getIntent
-
setShortcut
- Specified by:
setShortcutin interfaceMenuItem
-
setNumericShortcut
- Specified by:
setNumericShortcutin interfaceMenuItem
-
getNumericShortcut
public char getNumericShortcut()- Specified by:
getNumericShortcutin interfaceMenuItem
-
setAlphabeticShortcut
- Specified by:
setAlphabeticShortcutin interfaceMenuItem
-
getAlphabeticShortcut
public char getAlphabeticShortcut()- Specified by:
getAlphabeticShortcutin interfaceMenuItem
-
setCheckable
- Specified by:
setCheckablein interfaceMenuItem
-
isCheckable
public boolean isCheckable()- Specified by:
isCheckablein interfaceMenuItem
-
setChecked
- Specified by:
setCheckedin interfaceMenuItem
-
isChecked
public boolean isChecked() -
setVisible
- Specified by:
setVisiblein interfaceMenuItem
-
isVisible
public boolean isVisible() -
setEnabled
- Specified by:
setEnabledin interfaceMenuItem
-
isEnabled
public boolean isEnabled() -
hasSubMenu
public boolean hasSubMenu()- Specified by:
hasSubMenuin interfaceMenuItem
-
getSubMenu
- Specified by:
getSubMenuin interfaceMenuItem
-
setSubMenu
-
setOnMenuItemClickListener
- Specified by:
setOnMenuItemClickListenerin interfaceMenuItem
-
getMenuInfo
- Specified by:
getMenuInfoin interfaceMenuItem
-
click
public void click() -
setShowAsAction
public void setShowAsAction(int actionEnum) - Specified by:
setShowAsActionin interfaceMenuItem
-
setShowAsActionFlags
- Specified by:
setShowAsActionFlagsin interfaceMenuItem
-
setActionView
- Specified by:
setActionViewin interfaceMenuItem
-
setActionView
- Specified by:
setActionViewin interfaceMenuItem
-
getActionView
- Specified by:
getActionViewin interfaceMenuItem
-
setActionProvider
- Specified by:
setActionProviderin interfaceMenuItem
-
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
- Specified by:
setOnActionExpandListenerin interfaceMenuItem
-