public class XUISimpleExpandablePopup<T extends XUISimpleExpandablePopup> extends XUIExpandableListPopup
| Modifier and Type | Class and Description |
|---|---|
static interface |
XUISimpleExpandablePopup.OnExpandableItemClickListener
可伸缩列表条目点击监听
|
XUIBasePopup.RootViewmAdapter, mExpandableListViewANIM_AUTO, ANIM_GROW_FROM_CENTER, ANIM_GROW_FROM_LEFT, ANIM_GROW_FROM_RIGHT, DIRECTION_BOTTOM, DIRECTION_NONE, DIRECTION_TOP, mAnimStyle, mArrowCenter, mArrowDown, mArrowUp, mDirection, mX, mYmBackground, mRootView, mScreenSize, mWindowHeight, mWindowManager, mWindowWidth| Constructor and Description |
|---|
XUISimpleExpandablePopup(android.content.Context context,
ExpandableItem... data) |
XUISimpleExpandablePopup(android.content.Context context,
java.util.List<ExpandableItem> data) |
XUISimpleExpandablePopup(android.content.Context context,
XUISimpleExpandableListAdapter adapter) |
| Modifier and Type | Method and Description |
|---|---|
T |
create(int width)
创建弹窗
|
T |
create(int width,
int maxHeight)
创建弹窗
|
T |
create(int width,
int maxHeight,
XUISimpleExpandablePopup.OnExpandableItemClickListener onExpandableItemClickListener)
创建弹窗
|
T |
create(int width,
XUISimpleExpandablePopup.OnExpandableItemClickListener onExpandableItemClickListener)
创建弹窗
|
XUISimpleExpandableListAdapter |
getAdapter() |
T |
setChildDivider(android.graphics.drawable.Drawable divider)
设置Child分割线的资源
|
T |
setDividerHeight(int dividerHeight)
设置分割线的高度
|
T |
setEnableOnlyExpandOne(boolean enable)
设置是否只展开一个
|
T |
setGroupDivider(android.graphics.drawable.Drawable divider)
设置Group分割线的资源
|
T |
setHasDivider(boolean hasDivider)
设置是否有分割线
|
T |
setOnExpandableItemClickListener(boolean autoDismiss,
XUISimpleExpandablePopup.OnExpandableItemClickListener onExpandableItemClickListener)
设置条目点击监听
|
XUIExpandableListPopup |
setOnExpandableItemClickListener(XUISimpleExpandablePopup.OnExpandableItemClickListener onExpandableItemClickListener)
设置条目点击监听
|
clearExpandStatus, collapseAllGroup, create, expandAllGroup, expandOnlyOne, getExpandableListView, setOnChildClickListener, setOnGroupClickListenergenerateLayoutParam, getPopupWidth, onShow, setAnimStyle, setContentView, setPopupLeftRightMinMargin, setPopupTopBottomMinMargin, setPositionOffsetX, setPositionOffsetYWhenBottom, setPositionOffsetYWhenTop, setPreferredDirection, showDown, showUpdismiss, getContext, getPopupWindow, isShowing, onConfigurationChanged, onDismiss, onPreShow, setBackgroundDrawable, setContentView, setNeedCacheSize, setOnDismissListener, show, showpublic XUISimpleExpandablePopup(android.content.Context context,
java.util.List<ExpandableItem> data)
public XUISimpleExpandablePopup(android.content.Context context,
ExpandableItem... data)
public XUISimpleExpandablePopup(android.content.Context context,
XUISimpleExpandableListAdapter adapter)
public T create(int width, XUISimpleExpandablePopup.OnExpandableItemClickListener onExpandableItemClickListener)
onExpandableItemClickListener - public T create(int width, int maxHeight)
create in class XUIExpandableListPopupwidth - 弹窗的宽度maxHeight - 弹窗最大的高度public T create(int width, int maxHeight, XUISimpleExpandablePopup.OnExpandableItemClickListener onExpandableItemClickListener)
width - maxHeight - onExpandableItemClickListener - public XUIExpandableListPopup setOnExpandableItemClickListener(XUISimpleExpandablePopup.OnExpandableItemClickListener onExpandableItemClickListener)
onExpandableItemClickListener - public T setOnExpandableItemClickListener(boolean autoDismiss, XUISimpleExpandablePopup.OnExpandableItemClickListener onExpandableItemClickListener)
autoDismiss - onExpandableItemClickListener - public XUISimpleExpandableListAdapter getAdapter()
getAdapter in class XUIExpandableListPopuppublic T create(int width)
XUIExpandableListPopupcreate in class XUIExpandableListPopupwidth - 弹窗的宽度public T setDividerHeight(int dividerHeight)
XUIExpandableListPopupsetDividerHeight in class XUIExpandableListPopuppublic T setHasDivider(boolean hasDivider)
XUIExpandableListPopupsetHasDivider in class XUIExpandableListPopuppublic T setGroupDivider(android.graphics.drawable.Drawable divider)
XUIExpandableListPopupsetGroupDivider in class XUIExpandableListPopuppublic T setChildDivider(android.graphics.drawable.Drawable divider)
XUIExpandableListPopupsetChildDivider in class XUIExpandableListPopuppublic T setEnableOnlyExpandOne(boolean enable)
XUIExpandableListPopupsetEnableOnlyExpandOne in class XUIExpandableListPopup