Class ExpandableListView
public class ExpandableListView : ListView, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAccessibilityEventSource, IViewParent, IViewManager, ITextWatcher, INoCopySpan
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<View>ExpandableListView
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- 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
ExpandableListView()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public ExpandableListView()
ExpandableListView(Context)
public ExpandableListView(Context arg0)
Parameters
ExpandableListView(Context, AttributeSet)
public ExpandableListView(Context arg0, AttributeSet arg1)
Parameters
arg0
Contextarg1
AttributeSet
ExpandableListView(Context, AttributeSet, int)
public ExpandableListView(Context arg0, AttributeSet arg1, int arg2)
Parameters
arg0
Contextarg1
AttributeSetarg2
int
ExpandableListView(Context, AttributeSet, int, int)
public ExpandableListView(Context arg0, AttributeSet arg1, int arg2, int arg3)
Parameters
arg0
Contextarg1
AttributeSetarg2
intarg3
int
ExpandableListView(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
public ExpandableListView(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
CHILD_INDICATOR_INHERIT
public static int CHILD_INDICATOR_INHERIT { 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
PACKED_POSITION_TYPE_CHILD
public static int PACKED_POSITION_TYPE_CHILD { get; }
Property Value
PACKED_POSITION_TYPE_GROUP
public static int PACKED_POSITION_TYPE_GROUP { get; }
Property Value
PACKED_POSITION_TYPE_NULL
public static int PACKED_POSITION_TYPE_NULL { get; }
Property Value
PACKED_POSITION_VALUE_NULL
public static long PACKED_POSITION_VALUE_NULL { get; }
Property Value
Methods
CollapseGroup(int)
public bool CollapseGroup(int arg0)
Parameters
Returns
ExpandGroup(int)
public bool ExpandGroup(int arg0)
Parameters
Returns
ExpandGroup(int, bool)
public bool ExpandGroup(int arg0, bool arg1)
Parameters
Returns
GetExpandableListAdapter()
public ExpandableListAdapter GetExpandableListAdapter()
Returns
GetExpandableListAdapterDirect()
public ExpandableListAdapter GetExpandableListAdapterDirect()
Returns
GetExpandableListPosition(int)
public long GetExpandableListPosition(int arg0)
Parameters
Returns
GetFlatListPosition(long)
public int GetFlatListPosition(long arg0)
Parameters
Returns
GetPackedPositionChild(long)
public static int GetPackedPositionChild(long arg0)
Parameters
Returns
GetPackedPositionForChild(int, int)
public static long GetPackedPositionForChild(int arg0, int arg1)
Parameters
Returns
GetPackedPositionForGroup(int)
public static long GetPackedPositionForGroup(int arg0)
Parameters
Returns
GetPackedPositionGroup(long)
public static int GetPackedPositionGroup(long arg0)
Parameters
Returns
GetPackedPositionType(long)
public static int GetPackedPositionType(long arg0)
Parameters
Returns
GetSelectedId()
public long GetSelectedId()
Returns
GetSelectedPosition()
https://developer.android.com/reference/android/widget/ExpandableListView.html#getSelectedPosition()
public long GetSelectedPosition()
Returns
IsGroupExpanded(int)
public bool IsGroupExpanded(int arg0)
Parameters
Returns
SetAdapter(ExpandableListAdapter)
public void SetAdapter(ExpandableListAdapter arg0)
Parameters
SetChildDivider(Drawable)
public void SetChildDivider(Drawable arg0)
Parameters
SetChildIndicator(Drawable)
public void SetChildIndicator(Drawable arg0)
Parameters
SetChildIndicatorBounds(int, int)
public void SetChildIndicatorBounds(int arg0, int arg1)
Parameters
SetChildIndicatorBoundsRelative(int, int)
public void SetChildIndicatorBoundsRelative(int arg0, int arg1)
Parameters
SetGroupIndicator(Drawable)
public void SetGroupIndicator(Drawable arg0)
Parameters
SetIndicatorBounds(int, int)
public void SetIndicatorBounds(int arg0, int arg1)
Parameters
SetIndicatorBoundsRelative(int, int)
public void SetIndicatorBoundsRelative(int arg0, int arg1)
Parameters
SetOnChildClickListener(OnChildClickListener)
public void SetOnChildClickListener(ExpandableListView.OnChildClickListener arg0)
Parameters
SetOnGroupClickListener(OnGroupClickListener)
public void SetOnGroupClickListener(ExpandableListView.OnGroupClickListener arg0)
Parameters
SetOnGroupCollapseListener(OnGroupCollapseListener)
public void SetOnGroupCollapseListener(ExpandableListView.OnGroupCollapseListener arg0)
Parameters
SetOnGroupExpandListener(OnGroupExpandListener)
public void SetOnGroupExpandListener(ExpandableListView.OnGroupExpandListener arg0)
Parameters
SetSelectedChild(int, int, bool)
public bool SetSelectedChild(int arg0, int arg1, bool arg2)
Parameters
Returns
SetSelectedGroup(int)
https://developer.android.com/reference/android/widget/ExpandableListView.html#setSelectedGroup(int)
public void SetSelectedGroup(int arg0)