Table of Contents

Class KeyListener

Namespace
Android.Text.Method
Assembly
MASES.Netdroid.dll
public class KeyListener : JVMBridgeListener, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IKeyListener
Inheritance
JVMBridgeBase
JVMBridgeBase<JVMBridgeListener>
JVMBridgeListener
KeyListener
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeListener.Dispose()
JVMBridgeListener.AutoInit
JVMBridgeListener.IsBridgeStatic
JVMBridgeListener.IsBridgeCloseable
JVMBridgeListener.IsBridgeListener
JVMBridgeBase<JVMBridgeListener>.IsAssignableFrom(IJavaType)
JVMBridgeBase<JVMBridgeListener>.IsAssignableFrom<T>()
JVMBridgeBase<JVMBridgeListener>.Execute<T>(params T[])
JVMBridgeBase<JVMBridgeListener>.DynBridgeClazz
JVMBridgeBase<JVMBridgeListener>.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.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeInterface
JVMBridgeBase.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

string

OnClearMetaKeyState

public Action<View, Editable, int> OnClearMetaKeyState { get; set; }

Property Value

Action<View, Editable, int>

Remarks

If OnClearMetaKeyState has a value it takes precedence over corresponding class method

OnGetInputType

public Func<int> OnGetInputType { get; set; }

Property Value

Func<int>

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

Func<View, Editable, int, KeyEvent, bool>

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

Func<View, Editable, KeyEvent, bool>

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

Func<View, Editable, int, KeyEvent, bool>

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

arg0 View

View

arg1 Editable

Editable

arg2 int

int

GetInputType()

public virtual int GetInputType()

Returns

int

int

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

arg0 View

View

arg1 Editable

Editable

arg2 int

int

arg3 KeyEvent

KeyEvent

Returns

bool

bool

OnKeyOther(View, Editable, KeyEvent)

public virtual bool OnKeyOther(View arg0, Editable arg1, KeyEvent arg2)

Parameters

arg0 View

View

arg1 Editable

Editable

arg2 KeyEvent

KeyEvent

Returns

bool

bool

OnKeyUp(View, Editable, int, KeyEvent)

public virtual bool OnKeyUp(View arg0, Editable arg1, int arg2, KeyEvent arg3)

Parameters

arg0 View

View

arg1 Editable

Editable

arg2 int

int

arg3 KeyEvent

KeyEvent

Returns

bool

bool