Class BaseAdapter
public class BaseAdapter : JVMBridgeListener, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IListAdapter, ISpinnerAdapter, IAdapter
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<JVMBridgeListener>JVMBridgeListenerBaseAdapter
- 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
BaseAdapter()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public BaseAdapter()
Properties
BridgeClassName
public override string BridgeClassName { get; }
Property Value
OnAreAllItemsEnabled
Handler for https://developer.android.com/reference/android/widget/BaseAdapter.html#areAllItemsEnabled()
public Func<bool> OnAreAllItemsEnabled { get; set; }
Property Value
Remarks
If OnAreAllItemsEnabled has a value it takes precedence over corresponding class method
OnGetAutofillOptions
Handler for https://developer.android.com/reference/android/widget/BaseAdapter.html#getAutofillOptions()
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
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
Remarks
If OnGetDropDownView has a value it takes precedence over corresponding class method
OnGetItem
public Func<int, object> OnGetItem { get; set; }
Property Value
Remarks
If OnGetItem has a value it takes precedence over corresponding class method
OnGetItemId
public Func<int, long> OnGetItemId { get; set; }
Property Value
Remarks
If OnGetItemId has a value it takes precedence over corresponding class method
OnGetItemViewType
Handler for https://developer.android.com/reference/android/widget/BaseAdapter.html#getItemViewType(int)
public Func<int, int> OnGetItemViewType { get; set; }
Property Value
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
Remarks
If OnGetView has a value it takes precedence over corresponding class method
OnGetViewTypeCount
Handler for https://developer.android.com/reference/android/widget/BaseAdapter.html#getViewTypeCount()
public Func<int> OnGetViewTypeCount { get; set; }
Property Value
Remarks
If OnGetViewTypeCount has a value it takes precedence over corresponding class method
OnHasStableIds
public Func<bool> OnHasStableIds { get; set; }
Property Value
Remarks
If OnHasStableIds has a value it takes precedence over corresponding class method
OnIsEmpty
public Func<bool> OnIsEmpty { get; set; }
Property Value
Remarks
If OnIsEmpty has a value it takes precedence over corresponding class method
OnIsEnabled
public Func<int, bool> OnIsEnabled { get; set; }
Property Value
Remarks
If OnIsEnabled has a value it takes precedence over corresponding class method
OnNotifyDataSetChanged
Handler for https://developer.android.com/reference/android/widget/BaseAdapter.html#notifyDataSetChanged()
public Action OnNotifyDataSetChanged { get; set; }
Property Value
Remarks
If OnNotifyDataSetChanged has a value it takes precedence over corresponding class method
OnNotifyDataSetInvalidated
Handler for https://developer.android.com/reference/android/widget/BaseAdapter.html#notifyDataSetInvalidated()
public Action OnNotifyDataSetInvalidated { get; set; }
Property Value
Remarks
If OnNotifyDataSetInvalidated has a value it takes precedence over corresponding class method
OnRegisterDataSetObserver
public Action<DataSetObserver> OnRegisterDataSetObserver { get; set; }
Property Value
Remarks
If OnRegisterDataSetObserver has a value it takes precedence over corresponding class method
OnSetAutofillOptions
public Action<CharSequence[]> OnSetAutofillOptions { get; set; }
Property Value
Remarks
If OnSetAutofillOptions has a value it takes precedence over corresponding class method
OnUnregisterDataSetObserver
public Action<DataSetObserver> OnUnregisterDataSetObserver { get; set; }
Property Value
Remarks
If OnUnregisterDataSetObserver has a value it takes precedence over corresponding class method
Methods
AreAllItemsEnabled()
public virtual bool AreAllItemsEnabled()
Returns
GetAutofillOptions()
public virtual CharSequence[] GetAutofillOptions()
Returns
GetCount()
public virtual int GetCount()
Returns
GetDropDownView(int, View, ViewGroup)
public virtual View GetDropDownView(int arg0, View arg1, ViewGroup arg2)
Parameters
Returns
GetItem(int)
public virtual object GetItem(int arg0)
Parameters
Returns
GetItemId(int)
public virtual long GetItemId(int arg0)
Parameters
Returns
GetItemViewType(int)
public virtual int GetItemViewType(int arg0)
Parameters
Returns
GetView(int, View, ViewGroup)
public virtual View GetView(int arg0, View arg1, ViewGroup arg2)
Parameters
Returns
GetViewTypeCount()
public virtual int GetViewTypeCount()
Returns
HasStableIds()
public virtual bool HasStableIds()
Returns
InitializeHandlers()
Handlers initializer for BaseAdapter
protected virtual void InitializeHandlers()
IsEmpty()
public virtual bool IsEmpty()
Returns
IsEnabled(int)
public virtual bool IsEnabled(int arg0)
Parameters
Returns
NotifyDataSetChanged()
public virtual void NotifyDataSetChanged()
NotifyDataSetInvalidated()
public virtual void NotifyDataSetInvalidated()
RegisterDataSetObserver(DataSetObserver)
public virtual void RegisterDataSetObserver(DataSetObserver arg0)
Parameters
SetAutofillOptions(params CharSequence[])
public virtual void SetAutofillOptions(params CharSequence[] arg0)
Parameters
arg0
CharSequence[]
UnregisterDataSetObserver(DataSetObserver)
public virtual void UnregisterDataSetObserver(DataSetObserver arg0)