Class MenuItem
public class MenuItem : JVMBridgeBase<MenuItem>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IMenuItem
- Inheritance
-
MenuItem
- Implements
- Extension Methods
Constructors
MenuItem(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public MenuItem(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
SHOW_AS_ACTION_ALWAYS
public static int SHOW_AS_ACTION_ALWAYS { get; set; }
Property Value
SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW
public static int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW { get; set; }
Property Value
SHOW_AS_ACTION_IF_ROOM
public static int SHOW_AS_ACTION_IF_ROOM { get; set; }
Property Value
SHOW_AS_ACTION_NEVER
public static int SHOW_AS_ACTION_NEVER { get; set; }
Property Value
SHOW_AS_ACTION_WITH_TEXT
public static int SHOW_AS_ACTION_WITH_TEXT { get; set; }
Property Value
Methods
CollapseActionView()
public bool CollapseActionView()
Returns
ExpandActionView()
public bool ExpandActionView()
Returns
GetActionProvider()
public ActionProvider GetActionProvider()
Returns
GetActionView()
public View GetActionView()
Returns
GetAlphabeticModifiers()
public int GetAlphabeticModifiers()
Returns
GetAlphabeticShortcut()
public char GetAlphabeticShortcut()
Returns
GetContentDescription()
public CharSequence GetContentDescription()
Returns
GetGroupId()
public int GetGroupId()
Returns
GetIcon()
public Drawable GetIcon()
Returns
GetIconTintBlendMode()
public BlendMode GetIconTintBlendMode()
Returns
GetIconTintList()
public ColorStateList GetIconTintList()
Returns
GetIconTintMode()
public PorterDuff.Mode GetIconTintMode()
Returns
GetIntent()
public Intent GetIntent()
Returns
GetItemId()
public int GetItemId()
Returns
GetMenuInfo()
public ContextMenu.ContextMenuInfo GetMenuInfo()
Returns
GetNumericModifiers()
public int GetNumericModifiers()
Returns
GetNumericShortcut()
public char GetNumericShortcut()
Returns
GetOrder()
public int GetOrder()
Returns
GetSubMenu()
public SubMenu GetSubMenu()
Returns
GetTitle()
public CharSequence GetTitle()
Returns
GetTitleCondensed()
public CharSequence GetTitleCondensed()
Returns
GetTooltipText()
public CharSequence GetTooltipText()
Returns
HasSubMenu()
public bool HasSubMenu()
Returns
IsActionViewExpanded()
public bool IsActionViewExpanded()
Returns
IsCheckable()
public bool IsCheckable()
Returns
IsChecked()
public bool IsChecked()
Returns
IsEnabled()
public bool IsEnabled()
Returns
IsVisible()
public bool IsVisible()
Returns
SetActionProvider(ActionProvider)
public MenuItem SetActionProvider(ActionProvider arg0)
Parameters
Returns
SetActionView(View)
public MenuItem SetActionView(View arg0)
Parameters
Returns
SetActionView(int)
public MenuItem SetActionView(int arg0)
Parameters
Returns
SetAlphabeticShortcut(char)
public MenuItem SetAlphabeticShortcut(char arg0)
Parameters
Returns
SetAlphabeticShortcut(char, int)
public MenuItem SetAlphabeticShortcut(char arg0, int arg1)
Parameters
Returns
SetCheckable(bool)
public MenuItem SetCheckable(bool arg0)
Parameters
Returns
SetChecked(bool)
public MenuItem SetChecked(bool arg0)
Parameters
Returns
SetContentDescription(CharSequence)
public MenuItem SetContentDescription(CharSequence arg0)
Parameters
arg0CharSequence
Returns
SetEnabled(bool)
public MenuItem SetEnabled(bool arg0)
Parameters
Returns
SetIcon(Drawable)
public MenuItem SetIcon(Drawable arg0)
Parameters
Returns
SetIcon(int)
public MenuItem SetIcon(int arg0)
Parameters
Returns
SetIconTintBlendMode(BlendMode)
public MenuItem SetIconTintBlendMode(BlendMode arg0)
Parameters
Returns
SetIconTintList(ColorStateList)
public MenuItem SetIconTintList(ColorStateList arg0)
Parameters
Returns
SetIconTintMode(Mode)
public MenuItem SetIconTintMode(PorterDuff.Mode arg0)
Parameters
Returns
SetIntent(Intent)
https://developer.android.com/reference/android/view/MenuItem.html#setIntent(android.content.Intent)
public MenuItem SetIntent(Intent arg0)
Parameters
Returns
SetNumericShortcut(char)
public MenuItem SetNumericShortcut(char arg0)
Parameters
Returns
SetNumericShortcut(char, int)
public MenuItem SetNumericShortcut(char arg0, int arg1)
Parameters
Returns
SetOnActionExpandListener(OnActionExpandListener)
public MenuItem SetOnActionExpandListener(MenuItem.OnActionExpandListener arg0)
Parameters
Returns
SetOnMenuItemClickListener(OnMenuItemClickListener)
public MenuItem SetOnMenuItemClickListener(MenuItem.OnMenuItemClickListener arg0)
Parameters
Returns
SetShortcut(char, char)
public MenuItem SetShortcut(char arg0, char arg1)
Parameters
Returns
SetShortcut(char, char, int, int)
public MenuItem SetShortcut(char arg0, char arg1, int arg2, int arg3)
Parameters
Returns
SetShowAsAction(int)
public void SetShowAsAction(int arg0)
Parameters
SetShowAsActionFlags(int)
public MenuItem SetShowAsActionFlags(int arg0)
Parameters
Returns
SetTitle(CharSequence)
public MenuItem SetTitle(CharSequence arg0)
Parameters
arg0CharSequence
Returns
SetTitle(int)
public MenuItem SetTitle(int arg0)
Parameters
Returns
SetTitleCondensed(CharSequence)
public MenuItem SetTitleCondensed(CharSequence arg0)
Parameters
arg0CharSequence
Returns
SetTooltipText(CharSequence)
public MenuItem SetTooltipText(CharSequence arg0)
Parameters
arg0CharSequence
Returns
SetVisible(bool)
public MenuItem SetVisible(bool arg0)