//弹出一个多选对话框    private void showMutilDialog() {        //[1]构造对话框的实例        AlertDialog.Builder builder = new Builder(this);        builder.setTitle("请选择你喜欢吃的水果");        //[1.1]★★★★★★        final String items[] = {"西瓜","香蕉","苹果","黄瓜","胡萝卜","柿子"};        final boolean[] checkedItems = {true,false,false,false,false,true};        builder.setMultiChoiceItems(items, checkedItems, new DialogInterface.OnMultiChoiceClickListener() {            @Override            public void onClick(DialogInterface dialog, int which, boolean isChecked) {            }        });        //[2]设置确定和取消按钮        builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {            @Override            public void onClick(DialogInterface dialog, int which) {                StringBuffer sb = new StringBuffer();                for (int i = 0; i < checkedItems.length; i++) {                    //判断一下是选中的                    if (checkedItems[i]) {                        //把选中的水果取出来     数据在哪里存着就去哪里取                        String fruit = items[i];                        sb.append(fruit + " ");                    }                }                Toast.makeText(getApplicationContext(), sb.toString(), 1).show();                dialog.dismiss();            }        });        //[3]展示对话框  和toast一样 一定要记得show出来        builder.show();    }

 

好人不留名,拿去用。哈哈哈哈哈

更多相关文章

  1. Android复习笔记(10) -对话框的使用
  2. android 对话框 popupWindow
  3. Android菜鸟的成长笔记——PreferenceFragment 与 自定义Prefere
  4. Android(安卓)开发之:Intent.createChooser() 妙用
  5. Android(安卓)Service 弹出系统全局Dialog
  6. android 动态增加不同名称的按钮
  7. kotlin 对话框_使用Kotlin的Android警报对话框
  8. Android(安卓)之 对话框总结
  9. Android:再按一次退出程序

随机推荐

  1. 学了一年的Android,还不会调试?你白学了!
  2. android 敏捷开发系列(一)——《啥是敏捷开
  3. android 自动化测试工具 Monkey
  4. [基础知识]全面认识AndroidManifest.xml
  5. 关于android中使用new Message的内存泄露
  6. android重要包的描述
  7. android动态创建控件
  8. Android近期任务列表 Recent Applicatoin
  9. Android屏幕适配攻略
  10. Android(安卓)-- Looper.prepare()和Loop