public static class QMUIDialog.MultiCheckableDialogBuilder extends QMUIDialogBuilder<T>
QMUIDialogBuilder.OrientationHORIZONTAL, mActionContainer, mActions, mAnchorBottomView, mAnchorTopView, mDialog, mDialogView, mRootView, mTitle, mTitleView, VERTICAL| 构造器和说明 |
|---|
MultiCheckableDialogBuilder(android.content.Context context) |
| 限定符和类型 | 方法和说明 |
|---|---|
QMUIDialog.MultiCheckableDialogBuilder |
addItems(java.lang.CharSequence[] items,
android.content.DialogInterface.OnClickListener listener)
添加菜单项
|
protected boolean |
existCheckedItem() |
int[] |
getCheckedItemIndexes() |
int |
getCheckedItemRecord() |
protected void |
onCreateContent(QMUIDialog dialog,
android.view.ViewGroup parent,
android.content.Context context)
创建中间的区域
|
protected void |
onItemClick(int index) |
QMUIDialog.MultiCheckableDialogBuilder |
setCheckedItems(int checkedItems)
设置被选中的菜单项的下标
|
QMUIDialog.MultiCheckableDialogBuilder |
setCheckedItems(int[] checkedIndexes)
设置被选中的菜单项的下标
|
addAction, addAction, addAction, addAction, addAction, addAction, addAction, create, create, getAnchorBottomView, getAnchorTopView, getBaseContext, getContentAreaMaxHeight, getPositiveAction, getTitleView, hasTitle, onAfter, onConfigTitleView, onCreateHandlerBar, onCreateTitle, setActionContainerOrientation, setActionDivider, setCancelable, setCanceledOnTouchOutside, setChangeAlphaForPressOrDisable, setContentAreaMaxHeight, setOnDecorationListener, setTitle, setTitle, showpublic MultiCheckableDialogBuilder(android.content.Context context)
public QMUIDialog.MultiCheckableDialogBuilder setCheckedItems(int checkedItems)
checkedItems - 注意: 该 int 参数的每一位标识菜单项的每一项是否被选中
如 20 表示选中下标为 1、3 的菜单项, 因为 (2<<1) + (2<<3) = 20
public QMUIDialog.MultiCheckableDialogBuilder setCheckedItems(int[] checkedIndexes)
checkedIndexes - 被选中的菜单项的下标组成的数组,如 [1,3] 表示选中下标为 1、3 的菜单项public QMUIDialog.MultiCheckableDialogBuilder addItems(java.lang.CharSequence[] items, android.content.DialogInterface.OnClickListener listener)
items - 所有菜单项的文字listener - 菜单项的点击事件,可以在点击事件里调用 setCheckedItems(int[])} 来设置选中某些菜单项protected void onCreateContent(QMUIDialog dialog, android.view.ViewGroup parent, android.content.Context context)
QMUIDialogBuilderprotected void onItemClick(int index)
public int getCheckedItemRecord()
public int[] getCheckedItemIndexes()
protected boolean existCheckedItem()