Table of Contents

Class ExpandableListView

Namespace
Android.Widget
Assembly
MASES.Netdroid.dll
public class ExpandableListView : ListView, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAccessibilityEventSource, IViewParent, IViewManager, ITextWatcher, INoCopySpan
Inheritance
JVMBridgeBase
JVMBridgeBase<View>
ExpandableListView
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<View>.IsAssignableFrom(IJavaType)
JVMBridgeBase<View>.IsAssignableFrom<T>()
JVMBridgeBase<View>.Execute<T>(params T[])
JVMBridgeBase<View>.DynBridgeClazz
JVMBridgeBase<View>.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.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.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

arg0 Context

Context

ExpandableListView(Context, AttributeSet)

public ExpandableListView(Context arg0, AttributeSet arg1)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

ExpandableListView(Context, AttributeSet, int)

public ExpandableListView(Context arg0, AttributeSet arg1, int arg2)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

arg2 int

int

ExpandableListView(Context, AttributeSet, int, int)

public ExpandableListView(Context arg0, AttributeSet arg1, int arg2, int arg3)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

arg2 int

int

arg3 int

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

public override string BridgeClassName { get; }

Property Value

string

CHILD_INDICATOR_INHERIT

public static int CHILD_INDICATOR_INHERIT { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

PACKED_POSITION_TYPE_CHILD

public static int PACKED_POSITION_TYPE_CHILD { get; }

Property Value

int

PACKED_POSITION_TYPE_GROUP

public static int PACKED_POSITION_TYPE_GROUP { get; }

Property Value

int

PACKED_POSITION_TYPE_NULL

public static int PACKED_POSITION_TYPE_NULL { get; }

Property Value

int

PACKED_POSITION_VALUE_NULL

public static long PACKED_POSITION_VALUE_NULL { get; }

Property Value

long

Methods

CollapseGroup(int)

public bool CollapseGroup(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

ExpandGroup(int)

public bool ExpandGroup(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

ExpandGroup(int, bool)

public bool ExpandGroup(int arg0, bool arg1)

Parameters

arg0 int

int

arg1 bool

bool

Returns

bool

bool

GetExpandableListAdapter()

public ExpandableListAdapter GetExpandableListAdapter()

Returns

ExpandableListAdapter

ExpandableListAdapter

GetExpandableListAdapterDirect()

public ExpandableListAdapter GetExpandableListAdapterDirect()

Returns

ExpandableListAdapter

ExpandableListAdapter

GetExpandableListPosition(int)

public long GetExpandableListPosition(int arg0)

Parameters

arg0 int

int

Returns

long

long

GetFlatListPosition(long)

public int GetFlatListPosition(long arg0)

Parameters

arg0 long

long

Returns

int

int

GetPackedPositionChild(long)

public static int GetPackedPositionChild(long arg0)

Parameters

arg0 long

long

Returns

int

int

GetPackedPositionForChild(int, int)

public static long GetPackedPositionForChild(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

long

long

GetPackedPositionForGroup(int)

public static long GetPackedPositionForGroup(int arg0)

Parameters

arg0 int

int

Returns

long

long

GetPackedPositionGroup(long)

public static int GetPackedPositionGroup(long arg0)

Parameters

arg0 long

long

Returns

int

int

GetPackedPositionType(long)

public static int GetPackedPositionType(long arg0)

Parameters

arg0 long

long

Returns

int

int

GetSelectedId()

public long GetSelectedId()

Returns

long

long

GetSelectedPosition()

public long GetSelectedPosition()

Returns

long

long

IsGroupExpanded(int)

public bool IsGroupExpanded(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

SetAdapter(ExpandableListAdapter)

public void SetAdapter(ExpandableListAdapter arg0)

Parameters

arg0 ExpandableListAdapter

ExpandableListAdapter

SetChildDivider(Drawable)

public void SetChildDivider(Drawable arg0)

Parameters

arg0 Drawable

Drawable

SetChildIndicator(Drawable)

public void SetChildIndicator(Drawable arg0)

Parameters

arg0 Drawable

Drawable

SetChildIndicatorBounds(int, int)

public void SetChildIndicatorBounds(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

SetChildIndicatorBoundsRelative(int, int)

public void SetChildIndicatorBoundsRelative(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

SetGroupIndicator(Drawable)

public void SetGroupIndicator(Drawable arg0)

Parameters

arg0 Drawable

Drawable

SetIndicatorBounds(int, int)

public void SetIndicatorBounds(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

SetIndicatorBoundsRelative(int, int)

public void SetIndicatorBoundsRelative(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

SetOnChildClickListener(OnChildClickListener)

public void SetOnChildClickListener(ExpandableListView.OnChildClickListener arg0)

Parameters

arg0 ExpandableListView.OnChildClickListener

ExpandableListView.OnChildClickListener

SetOnGroupClickListener(OnGroupClickListener)

public void SetOnGroupClickListener(ExpandableListView.OnGroupClickListener arg0)

Parameters

arg0 ExpandableListView.OnGroupClickListener

ExpandableListView.OnGroupClickListener

SetOnGroupCollapseListener(OnGroupCollapseListener)

public void SetOnGroupCollapseListener(ExpandableListView.OnGroupCollapseListener arg0)

Parameters

arg0 ExpandableListView.OnGroupCollapseListener

ExpandableListView.OnGroupCollapseListener

SetOnGroupExpandListener(OnGroupExpandListener)

public void SetOnGroupExpandListener(ExpandableListView.OnGroupExpandListener arg0)

Parameters

arg0 ExpandableListView.OnGroupExpandListener

ExpandableListView.OnGroupExpandListener

SetSelectedChild(int, int, bool)

public bool SetSelectedChild(int arg0, int arg1, bool arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 bool

bool

Returns

bool

bool

SetSelectedGroup(int)

public void SetSelectedGroup(int arg0)

Parameters

arg0 int

int