Table of Contents

Class Menu

Namespace
Android.View
Assembly
MASES.Netdroid.dll
public class Menu : JVMBridgeBase<Menu>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IMenu
Inheritance
JVMBridgeBase
JVMBridgeBase<Menu>
Menu
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<Menu>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Menu>.IsAssignableFrom<T>()
JVMBridgeBase<Menu>.Execute<T>(params T[])
JVMBridgeBase<Menu>.DynBridgeClazz
JVMBridgeBase<Menu>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Menu()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("Menu class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Menu()

Menu(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

[Obsolete("Menu class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Menu(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CATEGORY_ALTERNATIVE

public static int CATEGORY_ALTERNATIVE { get; }

Property Value

int

CATEGORY_CONTAINER

public static int CATEGORY_CONTAINER { get; }

Property Value

int

CATEGORY_SECONDARY

public static int CATEGORY_SECONDARY { get; }

Property Value

int

CATEGORY_SYSTEM

public static int CATEGORY_SYSTEM { get; }

Property Value

int

FIRST

public static int FIRST { get; }

Property Value

int

FLAG_ALWAYS_PERFORM_CLOSE

public static int FLAG_ALWAYS_PERFORM_CLOSE { get; }

Property Value

int

FLAG_APPEND_TO_GROUP

public static int FLAG_APPEND_TO_GROUP { get; }

Property Value

int

FLAG_PERFORM_NO_CLOSE

public static int FLAG_PERFORM_NO_CLOSE { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

NONE

public static int NONE { get; }

Property Value

int

SUPPORTED_MODIFIERS_MASK

public static int SUPPORTED_MODIFIERS_MASK { get; }

Property Value

int

Methods

Add(CharSequence)

public MenuItem Add(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

Returns

MenuItem

MenuItem

Add(int)

public MenuItem Add(int arg0)

Parameters

arg0 int

int

Returns

MenuItem

MenuItem

Add(int, int, int, CharSequence)

public MenuItem Add(int arg0, int arg1, int arg2, CharSequence arg3)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

arg3 CharSequence

CharSequence

Returns

MenuItem

MenuItem

Add(int, int, int, int)

public MenuItem Add(int arg0, int arg1, int arg2, int arg3)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

arg3 int

int

Returns

MenuItem

MenuItem

AddIntentOptions(int, int, int, ComponentName, Intent[], Intent, int, MenuItem[])

public int AddIntentOptions(int arg0, int arg1, int arg2, ComponentName arg3, Intent[] arg4, Intent arg5, int arg6, MenuItem[] arg7)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

arg3 ComponentName

ComponentName

arg4 Intent[]

Intent

arg5 Intent

Intent

arg6 int

int

arg7 MenuItem[]

MenuItem

Returns

int

int

AddSubMenu(CharSequence)

public SubMenu AddSubMenu(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

Returns

SubMenu

SubMenu

AddSubMenu(int)

public SubMenu AddSubMenu(int arg0)

Parameters

arg0 int

int

Returns

SubMenu

SubMenu

AddSubMenu(int, int, int, CharSequence)

public SubMenu AddSubMenu(int arg0, int arg1, int arg2, CharSequence arg3)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

arg3 CharSequence

CharSequence

Returns

SubMenu

SubMenu

AddSubMenu(int, int, int, int)

public SubMenu AddSubMenu(int arg0, int arg1, int arg2, int arg3)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

arg3 int

int

Returns

SubMenu

SubMenu

Clear()

public void Clear()

Close()

public void Close()

FindItem(int)

public MenuItem FindItem(int arg0)

Parameters

arg0 int

int

Returns

MenuItem

MenuItem

GetItem(int)

public MenuItem GetItem(int arg0)

Parameters

arg0 int

int

Returns

MenuItem

MenuItem

HasVisibleItems()

public bool HasVisibleItems()

Returns

bool

bool

IsShortcutKey(int, KeyEvent)

public bool IsShortcutKey(int arg0, KeyEvent arg1)

Parameters

arg0 int

int

arg1 KeyEvent

KeyEvent

Returns

bool

bool

PerformIdentifierAction(int, int)

public bool PerformIdentifierAction(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

bool

bool

PerformShortcut(int, KeyEvent, int)

public bool PerformShortcut(int arg0, KeyEvent arg1, int arg2)

Parameters

arg0 int

int

arg1 KeyEvent

KeyEvent

arg2 int

int

Returns

bool

bool

RemoveGroup(int)

public void RemoveGroup(int arg0)

Parameters

arg0 int

int

RemoveItem(int)

public void RemoveItem(int arg0)

Parameters

arg0 int

int

SetGroupCheckable(int, bool, bool)

public void SetGroupCheckable(int arg0, bool arg1, bool arg2)

Parameters

arg0 int

int

arg1 bool

bool

arg2 bool

bool

SetGroupDividerEnabled(bool)

public void SetGroupDividerEnabled(bool arg0)

Parameters

arg0 bool

bool

SetGroupEnabled(int, bool)

public void SetGroupEnabled(int arg0, bool arg1)

Parameters

arg0 int

int

arg1 bool

bool

SetGroupVisible(int, bool)

public void SetGroupVisible(int arg0, bool arg1)

Parameters

arg0 int

int

arg1 bool

bool

SetQwertyMode(bool)

public void SetQwertyMode(bool arg0)

Parameters

arg0 bool

bool

Size()

public int Size()

Returns

int

int