ArrayAdapter Class
Definition
A concrete BaseAdapter that is backed by an array of arbitrary objects.
[Android.Runtime.Register("android/widget/ArrayAdapter", ApiSince=1, DoNotGenerateAcw=true)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public class ArrayAdapter : Android.Widget.BaseAdapter, Android.Widget.IFilterable, Android.Widget.IThemedSpinnerAdapter, IDisposable
type ArrayAdapter = class
inherit BaseAdapter
interface IFilterable
interface IJavaObject
interface IDisposable
interface IThemedSpinnerAdapter
interface ISpinnerAdapter
interface IAdapter
- Inheritance
- Derived
- Attributes
- Implements
Remarks
Portions of this page are modifications based on work created and shared by the
Constructors
ArrayAdapter(Context, Int32) |
Constructor |
ArrayAdapter(Context, Int32, IList) | |
ArrayAdapter(Context, Int32, Int32) |
Constructor |
ArrayAdapter(Context, Int32, Int32, IList) | |
ArrayAdapter(Context, Int32, Int32, Object[]) | |
ArrayAdapter(Context, Int32, Object[]) | |
ArrayAdapter(IntPtr, JniHandleOwnership) |
A constructor used when creating managed representations of JNI objects; called by the runtime. |
Properties
Class |
Returns the unique instance of Class that represents this object's class. (Inherited from Object) |
Context |
Returns the context associated with this array adapter. |
Count |
How many items are in the data set represented by this Adapter. |
DropDownViewTheme | |
Filter | |
Handle |
The handle to the underlying Android instance. (Inherited from Object) |
HasStableIds |
Indicates whether the item ids are stable across changes to the underlying data. (Inherited from BaseAdapter) |
IsEmpty | (Inherited from BaseAdapter) |
JniIdentityHashCode | (Inherited from Object) |
JniPeerMembers | |
PeerReference | (Inherited from Object) |
ThresholdClass |
This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
ThresholdType |
This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
ViewTypeCount | (Inherited from BaseAdapter) |
Methods
Add(Object) | |
AddAll(ICollection) | |
AddAll(Object[]) | |
AreAllItemsEnabled() |
Indicates whether all the items in this adapter are enabled. (Inherited from BaseAdapter) |
Clear() |
Remove all elements from the list. |
Clone() |
Creates and returns a copy of this |
CreateFromResource(Context, Int32, Int32) |
Creates a new ArrayAdapter from external resources. |
Dispose() | (Inherited from Object) |
Dispose(Boolean) | (Inherited from Object) |
Equals(Object) |
Compares this instance with the specified object and indicates if they are equal. (Inherited from Object) |
GetAutofillOptions() | |
GetAutofillOptionsFormatted() | |
GetDropDownView(Int32, View, ViewGroup) |
Gets a View that displays in the drop down popup the data at the specified position in the data set. (Inherited from BaseAdapter) |
GetHashCode() |
Returns an integer hash code for this object. (Inherited from Object) |
GetItem(Int32) |
Get the data item associated with the specified position in the data set. |
GetItemId(Int32) |
Get the row id associated with the specified position in the list. |
GetItemViewType(Int32) |
Get the type of View that will be created by View for the specified item. (Inherited from BaseAdapter) |
GetPosition(Object) | |
GetView(Int32, View, ViewGroup) |
Get a View that displays the data at the specified position in the data set. |
Insert(Object, Int32) | |
IsEnabled(Int32) |
Returns true if the item at the specified position is not a separator. (Inherited from BaseAdapter) |
JavaFinalize() |
Invoked when the garbage collector has detected that this instance is no longer reachable. (Inherited from Object) |
Notify() |
Causes a thread which is waiting on this object's monitor (by means of
calling one of the |
NotifyAll() |
Causes all threads which are waiting on this object's monitor (by means
of calling one of the |
NotifyDataSetChanged() |
Notifies the attached observers that the underlying data has been changed and any View reflecting the data set should refresh itself. (Inherited from BaseAdapter) |
NotifyDataSetInvalidated() |
Notifies the attached observers that the underlying data is no longer valid or available. (Inherited from BaseAdapter) |
RegisterDataSetObserver(DataSetObserver) |
Register an observer that is called when changes happen to the data used by this adapter. (Inherited from BaseAdapter) |
Remove(Object) | |
SetAutofillOptions(ICharSequence[]) | (Inherited from BaseAdapter) |
SetAutofillOptions(String[]) | (Inherited from BaseAdapter) |
SetDropDownViewResource(Int32) | |
SetHandle(IntPtr, JniHandleOwnership) |
Sets the Handle property. (Inherited from Object) |
SetNotifyOnChange(Boolean) | |
Sort(IComparator) | |
ToArray<T>() | (Inherited from Object) |
ToString() |
Returns a string containing a concise, human-readable description of this object. (Inherited from Object) |
UnregisterDataSetObserver(DataSetObserver) |
Android.Widget.Adapter.registerDataSetObserver(android.database.DataSetObserver) (Inherited from BaseAdapter) |
UnregisterFromRuntime() | (Inherited from Object) |
Wait() |
Causes the calling thread to wait until another thread calls the |
Wait(Int64) |
Causes the calling thread to wait until another thread calls the |
Wait(Int64, Int32) |
Causes the calling thread to wait until another thread calls the |
Explicit Interface Implementations
IJavaObjectEx.IsProxy | (Inherited from Object) |
IJavaObjectEx.KeyHandle | (Inherited from Object) |
IJavaObjectEx.NeedsActivation | (Inherited from Object) |
IJavaObjectEx.ToLocalJniHandle() | (Inherited from Object) |
IJavaPeerable.Disposed() | (Inherited from Object) |
IJavaPeerable.DisposeUnlessReferenced() | (Inherited from Object) |
IJavaPeerable.Finalized() | (Inherited from Object) |
IJavaPeerable.JniManagedPeerState | (Inherited from Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) | (Inherited from Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) | (Inherited from Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) | (Inherited from Object) |
Extension Methods
JavaCast<TResult>(IJavaObject) |
Performs an Android runtime-checked type conversion. |
JavaCast<TResult>(IJavaObject) | |
GetJniTypeName(IJavaPeerable) |