Class KeyListener
public class KeyListener : JVMBridgeListener, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IKeyListener
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<JVMBridgeListener>JVMBridgeListenerKeyListener
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeListener.Dispose()JVMBridgeListener.AutoInitJVMBridgeListener.IsBridgeStaticJVMBridgeListener.IsBridgeCloseableJVMBridgeListener.IsBridgeListenerJVMBridgeBase<JVMBridgeListener>.IsAssignableFrom(IJavaType)JVMBridgeBase<JVMBridgeListener>.IsAssignableFrom<T>()JVMBridgeBase<JVMBridgeListener>.Execute<T>(params T[])JVMBridgeBase<JVMBridgeListener>.DynBridgeClazzJVMBridgeBase<JVMBridgeListener>.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.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeInterfaceJVMBridgeBase.IsBridgeAbstract
- Extension Methods
Constructors
KeyListener()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public KeyListener()
Properties
BridgeClassName
public override string BridgeClassName { get; }
Property Value
OnClearMetaKeyState
public Action<View, Editable, int> OnClearMetaKeyState { get; set; }
Property Value
Remarks
If OnClearMetaKeyState has a value it takes precedence over corresponding class method
OnGetInputType
Handler for https://developer.android.com/reference/android/text/method/KeyListener.html#getInputType()
public Func<int> OnGetInputType { get; set; }
Property Value
Remarks
If OnGetInputType has a value it takes precedence over corresponding class method
OnOnKeyDown
public Func<View, Editable, int, KeyEvent, bool> OnOnKeyDown { get; set; }
Property Value
Remarks
If OnOnKeyDown has a value it takes precedence over corresponding class method
OnOnKeyOther
public Func<View, Editable, KeyEvent, bool> OnOnKeyOther { get; set; }
Property Value
Remarks
If OnOnKeyOther has a value it takes precedence over corresponding class method
OnOnKeyUp
public Func<View, Editable, int, KeyEvent, bool> OnOnKeyUp { get; set; }
Property Value
Remarks
If OnOnKeyUp has a value it takes precedence over corresponding class method
Methods
ClearMetaKeyState(View, Editable, int)
public virtual void ClearMetaKeyState(View arg0, Editable arg1, int arg2)
Parameters
GetInputType()
public virtual int GetInputType()
Returns
InitializeHandlers()
Handlers initializer for KeyListener
protected virtual void InitializeHandlers()
OnKeyDown(View, Editable, int, KeyEvent)
public virtual bool OnKeyDown(View arg0, Editable arg1, int arg2, KeyEvent arg3)
Parameters
Returns
OnKeyOther(View, Editable, KeyEvent)
public virtual bool OnKeyOther(View arg0, Editable arg1, KeyEvent arg2)
Parameters
Returns
OnKeyUp(View, Editable, int, KeyEvent)
public virtual bool OnKeyUp(View arg0, Editable arg1, int arg2, KeyEvent arg3)