; boolean [] bb = {false,false,false,false,false}; AlertDialog.Builder DuoItem = new AlertDialog.Builder(MainActivity.this); DuoItem.setTitle("多选对话框"); DuoItem.setMultiChoiceItems(ss, bb, new DialogInterface.OnMultiChoiceClickListener() { @Override public void onClick(DialogInterface dialog, int which, boolean isChecked) { if(isChecked){ sss +=ss[which].toString()+" "; } } }); DuoItem.setPositiveButton("提交", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { ShowMessage("你选择的有"+sss); } }); DuoItem.create().show();

写入到OnClick事件

创建一个内容数组(用于展示多选对话框的内容)
,在创建一个Boolean数组(判断哪一个被选中了)

DuoItem.setMultiChoiceItems(内容数组,Boolean数组,Click事件)
if(isChecked) 判断是否选中 如果选中了就把他加入到sss中(通过下标获取内容)

DuoItem.setPositiveButton(标题,Click事件)
Click事件里面调用方法

创建并展示
Android中如何使用多选对话框
点击提交后

Android中如何使用多选对话框

; boolean [] bb = {false,false,false,false,false}; AlertDialog.Builder DuoItem = new AlertDialog.Builder(MainActivity.this); DuoItem.setTitle("多选对话框"); DuoItem.setMultiChoiceItems(ss, bb, new DialogInterface.OnMultiChoiceClickListener() { @Override public void onClick(DialogInterface dialog, int which, boolean isChecked) { if(isChecked){ sss +=ss[which].toString()+" "; } } }); DuoItem.setPositiveButton("提交", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { ShowMessage("你选择的有"+sss); } }); DuoItem.create().show();

写入到OnClick事件

创建一个内容数组(用于展示多选对话框的内容)
,在创建一个Boolean数组(判断哪一个被选中了)

DuoItem.setMultiChoiceItems(内容数组,Boolean数组,Click事件)
if(isChecked) 判断是否选中 如果选中了就把他加入到sss中(通过下标获取内容)

DuoItem.setPositiveButton(标题,Click事件)
Click事件里面调用方法

创建并展示
Android中如何使用多选对话框
点击提交后

Android中如何使用多选对话框

相关文章:

  • 2022-12-23
  • 2022-01-16
  • 2021-11-05
  • 2022-03-06
  • 2022-12-23
  • 2021-10-02
  • 2022-01-27
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-18
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案