Package org.robolectric.fakes
Class RoboMenuItem
- java.lang.Object
-
- org.robolectric.fakes.RoboMenuItem
-
- All Implemented Interfaces:
android.view.MenuItem
public class RoboMenuItem extends java.lang.Object implements android.view.MenuItemRobolectric implementation ofMenuItem.
-
-
Field Summary
Fields Modifier and Type Field Description android.graphics.drawable.Drawableicon
-
Constructor Summary
Constructors Constructor Description RoboMenuItem()RoboMenuItem(int itemId)RoboMenuItem(android.content.Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclick()booleancollapseActionView()booleanexpandActionView()android.view.ActionProvidergetActionProvider()android.view.ViewgetActionView()chargetAlphabeticShortcut()intgetGroupId()android.graphics.drawable.DrawablegetIcon()android.content.IntentgetIntent()intgetItemId()android.view.ContextMenu.ContextMenuInfogetMenuInfo()chargetNumericShortcut()intgetOrder()android.view.SubMenugetSubMenu()java.lang.CharSequencegetTitle()java.lang.CharSequencegetTitleCondensed()booleanhasSubMenu()booleanisActionViewExpanded()booleanisCheckable()booleanisChecked()booleanisEnabled()booleanisVisible()android.view.MenuItemsetActionProvider(android.view.ActionProvider actionProvider)android.view.MenuItemsetActionView(int resId)android.view.MenuItemsetActionView(android.view.View view)android.view.MenuItemsetAlphabeticShortcut(char alphaChar)android.view.MenuItemsetCheckable(boolean checkable)android.view.MenuItemsetChecked(boolean checked)android.view.MenuItemsetEnabled(boolean enabled)voidsetGroupId(int groupId)android.view.MenuItemsetIcon(int iconRes)android.view.MenuItemsetIcon(android.graphics.drawable.Drawable icon)android.view.MenuItemsetIntent(android.content.Intent intent)voidsetItemId(int itemId)android.view.MenuItemsetNumericShortcut(char numericChar)android.view.MenuItemsetOnActionExpandListener(android.view.MenuItem.OnActionExpandListener listener)android.view.MenuItemsetOnMenuItemClickListener(android.view.MenuItem.OnMenuItemClickListener menuItemClickListener)voidsetOrder(int order)android.view.MenuItemsetShortcut(char numericChar, char alphaChar)voidsetShowAsAction(int actionEnum)android.view.MenuItemsetShowAsActionFlags(int actionEnum)voidsetSubMenu(android.view.SubMenu subMenu)android.view.MenuItemsetTitle(int title)android.view.MenuItemsetTitle(java.lang.CharSequence title)android.view.MenuItemsetTitleCondensed(java.lang.CharSequence title)android.view.MenuItemsetVisible(boolean visible)-
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
-
-
-
-
Method Detail
-
setItemId
public void setItemId(int itemId)
-
setGroupId
public void setGroupId(int groupId)
-
getItemId
public int getItemId()
- Specified by:
getItemIdin interfaceandroid.view.MenuItem
-
getGroupId
public int getGroupId()
- Specified by:
getGroupIdin interfaceandroid.view.MenuItem
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceandroid.view.MenuItem
-
setOrder
public void setOrder(int order)
-
setTitle
public android.view.MenuItem setTitle(java.lang.CharSequence title)
- Specified by:
setTitlein interfaceandroid.view.MenuItem
-
setTitle
public android.view.MenuItem setTitle(int title)
- Specified by:
setTitlein interfaceandroid.view.MenuItem
-
getTitle
public java.lang.CharSequence getTitle()
- Specified by:
getTitlein interfaceandroid.view.MenuItem
-
setTitleCondensed
public android.view.MenuItem setTitleCondensed(java.lang.CharSequence title)
- Specified by:
setTitleCondensedin interfaceandroid.view.MenuItem
-
getTitleCondensed
public java.lang.CharSequence getTitleCondensed()
- Specified by:
getTitleCondensedin interfaceandroid.view.MenuItem
-
setIcon
public android.view.MenuItem setIcon(android.graphics.drawable.Drawable icon)
- Specified by:
setIconin interfaceandroid.view.MenuItem
-
setIcon
public android.view.MenuItem setIcon(int iconRes)
- Specified by:
setIconin interfaceandroid.view.MenuItem
-
getIcon
public android.graphics.drawable.Drawable getIcon()
- Specified by:
getIconin interfaceandroid.view.MenuItem
-
setIntent
public android.view.MenuItem setIntent(android.content.Intent intent)
- Specified by:
setIntentin interfaceandroid.view.MenuItem
-
getIntent
public android.content.Intent getIntent()
- Specified by:
getIntentin interfaceandroid.view.MenuItem
-
setShortcut
public android.view.MenuItem setShortcut(char numericChar, char alphaChar)- Specified by:
setShortcutin interfaceandroid.view.MenuItem
-
setNumericShortcut
public android.view.MenuItem setNumericShortcut(char numericChar)
- Specified by:
setNumericShortcutin interfaceandroid.view.MenuItem
-
getNumericShortcut
public char getNumericShortcut()
- Specified by:
getNumericShortcutin interfaceandroid.view.MenuItem
-
setAlphabeticShortcut
public android.view.MenuItem setAlphabeticShortcut(char alphaChar)
- Specified by:
setAlphabeticShortcutin interfaceandroid.view.MenuItem
-
getAlphabeticShortcut
public char getAlphabeticShortcut()
- Specified by:
getAlphabeticShortcutin interfaceandroid.view.MenuItem
-
setCheckable
public android.view.MenuItem setCheckable(boolean checkable)
- Specified by:
setCheckablein interfaceandroid.view.MenuItem
-
isCheckable
public boolean isCheckable()
- Specified by:
isCheckablein interfaceandroid.view.MenuItem
-
setChecked
public android.view.MenuItem setChecked(boolean checked)
- Specified by:
setCheckedin interfaceandroid.view.MenuItem
-
isChecked
public boolean isChecked()
- Specified by:
isCheckedin interfaceandroid.view.MenuItem
-
setVisible
public android.view.MenuItem setVisible(boolean visible)
- Specified by:
setVisiblein interfaceandroid.view.MenuItem
-
isVisible
public boolean isVisible()
- Specified by:
isVisiblein interfaceandroid.view.MenuItem
-
setEnabled
public android.view.MenuItem setEnabled(boolean enabled)
- Specified by:
setEnabledin interfaceandroid.view.MenuItem
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceandroid.view.MenuItem
-
hasSubMenu
public boolean hasSubMenu()
- Specified by:
hasSubMenuin interfaceandroid.view.MenuItem
-
getSubMenu
public android.view.SubMenu getSubMenu()
- Specified by:
getSubMenuin interfaceandroid.view.MenuItem
-
setSubMenu
public void setSubMenu(android.view.SubMenu subMenu)
-
setOnMenuItemClickListener
public android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem.OnMenuItemClickListener menuItemClickListener)
- Specified by:
setOnMenuItemClickListenerin interfaceandroid.view.MenuItem
-
getMenuInfo
public android.view.ContextMenu.ContextMenuInfo getMenuInfo()
- Specified by:
getMenuInfoin interfaceandroid.view.MenuItem
-
click
public void click()
-
setShowAsAction
public void setShowAsAction(int actionEnum)
- Specified by:
setShowAsActionin interfaceandroid.view.MenuItem
-
setShowAsActionFlags
public android.view.MenuItem setShowAsActionFlags(int actionEnum)
- Specified by:
setShowAsActionFlagsin interfaceandroid.view.MenuItem
-
setActionView
public android.view.MenuItem setActionView(android.view.View view)
- Specified by:
setActionViewin interfaceandroid.view.MenuItem
-
setActionView
public android.view.MenuItem setActionView(int resId)
- Specified by:
setActionViewin interfaceandroid.view.MenuItem
-
getActionView
public android.view.View getActionView()
- Specified by:
getActionViewin interfaceandroid.view.MenuItem
-
setActionProvider
public android.view.MenuItem setActionProvider(android.view.ActionProvider actionProvider)
- Specified by:
setActionProviderin interfaceandroid.view.MenuItem
-
getActionProvider
public android.view.ActionProvider getActionProvider()
- Specified by:
getActionProviderin interfaceandroid.view.MenuItem
-
expandActionView
public boolean expandActionView()
- Specified by:
expandActionViewin interfaceandroid.view.MenuItem
-
collapseActionView
public boolean collapseActionView()
- Specified by:
collapseActionViewin interfaceandroid.view.MenuItem
-
isActionViewExpanded
public boolean isActionViewExpanded()
- Specified by:
isActionViewExpandedin interfaceandroid.view.MenuItem
-
setOnActionExpandListener
public android.view.MenuItem setOnActionExpandListener(android.view.MenuItem.OnActionExpandListener listener)
- Specified by:
setOnActionExpandListenerin interfaceandroid.view.MenuItem
-
-