Table of Contents

Class SpinnerAdapter

Namespace
Android.Widget
Assembly
MASES.Netdroid.dll
public class SpinnerAdapter : JVMBridgeListener, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ISpinnerAdapter, IAdapter
Inheritance
JVMBridgeBase
JVMBridgeBase<JVMBridgeListener>
JVMBridgeListener
SpinnerAdapter
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

SpinnerAdapter()

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

public SpinnerAdapter()

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

OnGetAutofillOptions

public Func<CharSequence[]> OnGetAutofillOptions { get; set; }

Property Value

Func<CharSequence[]>

Remarks

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

OnGetCount

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

Property Value

Func<int>

Remarks

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

OnGetDropDownView

public Func<int, View, ViewGroup, View> OnGetDropDownView { get; set; }

Property Value

Func<int, View, ViewGroup, View>

Remarks

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

OnGetItem

public Func<int, object> OnGetItem { get; set; }

Property Value

Func<int, object>

Remarks

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

OnGetItemId

public Func<int, long> OnGetItemId { get; set; }

Property Value

Func<int, long>

Remarks

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

OnGetItemViewType

public Func<int, int> OnGetItemViewType { get; set; }

Property Value

Func<int, int>

Remarks

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

OnGetView

public Func<int, View, ViewGroup, View> OnGetView { get; set; }

Property Value

Func<int, View, ViewGroup, View>

Remarks

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

OnGetViewTypeCount

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

Property Value

Func<int>

Remarks

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

OnHasStableIds

public Func<bool> OnHasStableIds { get; set; }

Property Value

Func<bool>

Remarks

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

OnIsEmpty

public Func<bool> OnIsEmpty { get; set; }

Property Value

Func<bool>

Remarks

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

OnRegisterDataSetObserver

public Action<DataSetObserver> OnRegisterDataSetObserver { get; set; }

Property Value

Action<DataSetObserver>

Remarks

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

OnUnregisterDataSetObserver

public Action<DataSetObserver> OnUnregisterDataSetObserver { get; set; }

Property Value

Action<DataSetObserver>

Remarks

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

Methods

GetAutofillOptions()

public virtual CharSequence[] GetAutofillOptions()

Returns

CharSequence[]

CharSequence

Remarks

The method invokes the default implementation in the JVM interface using GetAutofillOptionsDefault(); override the method to implement a different behavior

GetAutofillOptionsDefault()

public CharSequence[] GetAutofillOptionsDefault()

Returns

CharSequence[]

CharSequence

Remarks

The method invokes the default implementation in the JVM interface

GetCount()

public virtual int GetCount()

Returns

int

int

GetDropDownView(int, View, ViewGroup)

public virtual View GetDropDownView(int arg0, View arg1, ViewGroup arg2)

Parameters

arg0 int

int

arg1 View

View

arg2 ViewGroup

ViewGroup

Returns

View

View

GetItem(int)

public virtual object GetItem(int arg0)

Parameters

arg0 int

int

Returns

object

object

GetItemId(int)

public virtual long GetItemId(int arg0)

Parameters

arg0 int

int

Returns

long

long

GetItemViewType(int)

public virtual int GetItemViewType(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetView(int, View, ViewGroup)

public virtual View GetView(int arg0, View arg1, ViewGroup arg2)

Parameters

arg0 int

int

arg1 View

View

arg2 ViewGroup

ViewGroup

Returns

View

View

GetViewTypeCount()

public virtual int GetViewTypeCount()

Returns

int

int

HasStableIds()

public virtual bool HasStableIds()

Returns

bool

bool

InitializeHandlers()

Handlers initializer for SpinnerAdapter

protected virtual void InitializeHandlers()

IsEmpty()

public virtual bool IsEmpty()

Returns

bool

bool

RegisterDataSetObserver(DataSetObserver)

public virtual void RegisterDataSetObserver(DataSetObserver arg0)

Parameters

arg0 DataSetObserver

DataSetObserver

UnregisterDataSetObserver(DataSetObserver)

public virtual void UnregisterDataSetObserver(DataSetObserver arg0)

Parameters

arg0 DataSetObserver

DataSetObserver