zoukankan      html  css  js  c++  java
  • Android中如何使用多选对话框

     final    String [] ss={"A","B","C","D","E"};
            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事件里面调用方法

    创建并展示
    在这里插入图片描述
    点击提交后

    在这里插入图片描述

  • 相关阅读:
    Python服务器开发三:Socket
    系统性能检测工具之lsof
    系统性能检测工具之iostat
    系统性能检测工具之vmstat
    系统性能检测工具之sar
    系统性能检测工具之ps
    系统性能检测工具之top
    Linux常用命令大全
    授权
    RMAN之REPORT命令
  • 原文地址:https://www.cnblogs.com/a1439775520/p/12946981.html
Copyright © 2011-2022 走看看