Class AdapterView<T>
public class AdapterView<T> : ViewGroup, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAccessibilityEventSource, IViewParent, IViewManager where T : IAdapter, new()
Type Parameters
T
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<View>AdapterView<T>
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeBase<View>.SExecuteWithSignature<TReturn>(Type, IJavaType, string, string, params object[])JVMBridgeBase<View>.IsAssignableFrom(IJavaType)JVMBridgeBase<View>.IsAssignableFrom<T>()JVMBridgeBase<View>.Execute<T>(params T[])JVMBridgeBase<View>.DynBridgeClazzJVMBridgeBase<View>.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.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
AdapterView()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("AdapterView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AdapterView()
AdapterView(Context)
public AdapterView(Context arg0)
Parameters
AdapterView(Context, AttributeSet)
public AdapterView(Context arg0, AttributeSet arg1)
Parameters
arg0
Contextarg1
AttributeSet
AdapterView(Context, AttributeSet, int)
public AdapterView(Context arg0, AttributeSet arg1, int arg2)
Parameters
arg0
Contextarg1
AttributeSetarg2
int
AdapterView(Context, AttributeSet, int, int)
public AdapterView(Context arg0, AttributeSet arg1, int arg2, int arg3)
Parameters
arg0
Contextarg1
AttributeSetarg2
intarg3
int
AdapterView(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
[Obsolete("AdapterView class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AdapterView(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
INVALID_POSITION
public static int INVALID_POSITION { get; }
Property Value
INVALID_ROW_ID
public static long INVALID_ROW_ID { get; }
Property Value
ITEM_VIEW_TYPE_HEADER_OR_FOOTER
public static int ITEM_VIEW_TYPE_HEADER_OR_FOOTER { get; }
Property Value
ITEM_VIEW_TYPE_IGNORE
public static int ITEM_VIEW_TYPE_IGNORE { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
GetAdapter()
public T GetAdapter()
Returns
- T
T
GetCount()
public int GetCount()
Returns
GetEmptyView()
public View GetEmptyView()
Returns
GetFirstVisiblePosition()
public int GetFirstVisiblePosition()
Returns
GetItemAtPosition(int)
public object GetItemAtPosition(int arg0)
Parameters
Returns
GetItemIdAtPosition(int)
public long GetItemIdAtPosition(int arg0)
Parameters
Returns
GetLastVisiblePosition()
public int GetLastVisiblePosition()
Returns
GetOnItemClickListener()
public AdapterView.OnItemClickListener GetOnItemClickListener()
Returns
GetOnItemClickListenerDirect()
public AdapterView.OnItemClickListener GetOnItemClickListenerDirect()
Returns
GetOnItemLongClickListener()
https://developer.android.com/reference/android/widget/AdapterView.html#getOnItemLongClickListener()
public AdapterView.OnItemLongClickListener GetOnItemLongClickListener()
Returns
GetOnItemLongClickListenerDirect()
https://developer.android.com/reference/android/widget/AdapterView.html#getOnItemLongClickListener()
public AdapterView.OnItemLongClickListener GetOnItemLongClickListenerDirect()
Returns
GetOnItemSelectedListener()
public AdapterView.OnItemSelectedListener GetOnItemSelectedListener()
Returns
GetOnItemSelectedListenerDirect()
public AdapterView.OnItemSelectedListener GetOnItemSelectedListenerDirect()
Returns
GetPositionForView(View)
public int GetPositionForView(View arg0)
Parameters
Returns
GetSelectedItem()
public object GetSelectedItem()
Returns
GetSelectedItemId()
public long GetSelectedItemId()
Returns
GetSelectedItemPosition()
public int GetSelectedItemPosition()
Returns
GetSelectedView()
public View GetSelectedView()
Returns
PerformItemClick(View, int, long)
public bool PerformItemClick(View arg0, int arg1, long arg2)
Parameters
Returns
SetAdapter(T)
public void SetAdapter(T arg0)
Parameters
arg0
TT
SetEmptyView(View)
public void SetEmptyView(View arg0)
Parameters
SetOnItemClickListener(OnItemClickListener)
public void SetOnItemClickListener(AdapterView.OnItemClickListener arg0)
Parameters
SetOnItemLongClickListener(OnItemLongClickListener)
public void SetOnItemLongClickListener(AdapterView.OnItemLongClickListener arg0)
Parameters
SetOnItemSelectedListener(OnItemSelectedListener)
public void SetOnItemSelectedListener(AdapterView.OnItemSelectedListener arg0)
Parameters
SetSelection(int)
public void SetSelection(int arg0)
Parameters
Operators
implicit operator AdapterView(AdapterView<T>)
Converter from AdapterView<T> to AdapterView
public static implicit operator AdapterView(AdapterView<T> t)
Parameters
t
AdapterView<T>