Class Menu
public class Menu : JVMBridgeBase<Menu>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IMenu
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Menu>Menu
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeBase<Menu>.SExecuteWithSignature<TReturn>(Type, IJavaType, string, string, params object[])JVMBridgeBase<Menu>.IsAssignableFrom(IJavaType)JVMBridgeBase<Menu>.IsAssignableFrom<T>()JVMBridgeBase<Menu>.Execute<T>(params T[])JVMBridgeBase<Menu>.DynBridgeClazzJVMBridgeBase<Menu>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CATEGORY_ALTERNATIVE
public static int CATEGORY_ALTERNATIVE { get; }
Property Value
CATEGORY_CONTAINER
public static int CATEGORY_CONTAINER { get; }
Property Value
CATEGORY_SECONDARY
public static int CATEGORY_SECONDARY { get; }
Property Value
CATEGORY_SYSTEM
public static int CATEGORY_SYSTEM { get; }
Property Value
FIRST
public static int FIRST { get; }
Property Value
FLAG_ALWAYS_PERFORM_CLOSE
public static int FLAG_ALWAYS_PERFORM_CLOSE { get; }
Property Value
FLAG_APPEND_TO_GROUP
public static int FLAG_APPEND_TO_GROUP { get; }
Property Value
FLAG_PERFORM_NO_CLOSE
public static int FLAG_PERFORM_NO_CLOSE { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
NONE
public static int NONE { get; }
Property Value
SUPPORTED_MODIFIERS_MASK
public static int SUPPORTED_MODIFIERS_MASK { get; }
Property Value
Methods
Add(CharSequence)
public MenuItem Add(CharSequence arg0)
Parameters
arg0
CharSequence
Returns
Add(int)
public MenuItem Add(int arg0)
Parameters
Returns
Add(int, int, int, CharSequence)
public MenuItem Add(int arg0, int arg1, int arg2, CharSequence arg3)
Parameters
arg0
intarg1
intarg2
intarg3
CharSequence
Returns
Add(int, int, int, int)
public MenuItem Add(int arg0, int arg1, int arg2, int arg3)
Parameters
Returns
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
Returns
AddSubMenu(CharSequence)
public SubMenu AddSubMenu(CharSequence arg0)
Parameters
arg0
CharSequence
Returns
AddSubMenu(int)
public SubMenu AddSubMenu(int arg0)
Parameters
Returns
AddSubMenu(int, int, int, CharSequence)
public SubMenu AddSubMenu(int arg0, int arg1, int arg2, CharSequence arg3)
Parameters
arg0
intarg1
intarg2
intarg3
CharSequence
Returns
AddSubMenu(int, int, int, int)
public SubMenu AddSubMenu(int arg0, int arg1, int arg2, int arg3)
Parameters
Returns
Clear()
public void Clear()
Close()
public void Close()
FindItem(int)
public MenuItem FindItem(int arg0)
Parameters
Returns
GetItem(int)
public MenuItem GetItem(int arg0)
Parameters
Returns
HasVisibleItems()
public bool HasVisibleItems()
Returns
IsShortcutKey(int, KeyEvent)
public bool IsShortcutKey(int arg0, KeyEvent arg1)
Parameters
Returns
PerformIdentifierAction(int, int)
public bool PerformIdentifierAction(int arg0, int arg1)
Parameters
Returns
PerformShortcut(int, KeyEvent, int)
public bool PerformShortcut(int arg0, KeyEvent arg1, int arg2)
Parameters
Returns
RemoveGroup(int)
public void RemoveGroup(int arg0)
Parameters
RemoveItem(int)
public void RemoveItem(int arg0)
Parameters
SetGroupCheckable(int, bool, bool)
public void SetGroupCheckable(int arg0, bool arg1, bool arg2)
Parameters
SetGroupDividerEnabled(bool)
public void SetGroupDividerEnabled(bool arg0)
Parameters
SetGroupEnabled(int, bool)
public void SetGroupEnabled(int arg0, bool arg1)
Parameters
SetGroupVisible(int, bool)
public void SetGroupVisible(int arg0, bool arg1)
Parameters
SetQwertyMode(bool)
public void SetQwertyMode(bool arg0)
Parameters
Size()
public int Size()