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事件里面调用方法

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

    在这里插入图片描述

  • 相关阅读:
    。。
    前端jQuery选择器
    杂物柜。。。。
    (转载)pycharm相关问题
    http协议基础 2.HTTP的三次握手,四次挥手
    http协议基础 1.TCP/IP五层模型 与OSI七层协议
    yum无法使用解决方法(比较全,以后如果遇到别的问题还会添加)
    3
    2
    1
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13075910.html
Copyright © 2011-2022 走看看