所以临时先用AlertDialog.Builder中的setMultiChoiceItems取代,因为网上搜索时都仅仅有显示的代码,没有关于点击事件进行操作的演示样例。...getActivity()) .setTitle(“选择时间”)//标题栏 .setMultiChoiceItems
·setMultiChoiceItems():设置对话框内容为多选列表项。 ·setAdapter():设置对话框内容为自定义列表项。 ·setView():设置对话框内容为自定义View。...title) 13 .setIcon(R.drawable.ic_launcher) 14 //第二个参数为默认选中项,是一个boolean型的数组 15 .setMultiChoiceItems...完成", null) 17 .setNegativeButton("取消", null); 18 return builder; 19 } 以上代码通过调用setMultiChoiceItems...在调用setMultiChoiceItems()时既可传入数组作为参数,也可传入Cursor作为参数。...需要注意的时在调用setMultiChoiceItems()方法添加多选列表时,还需要传入一个boolean[]参数,该参数有两个作用:①设置初始化时选中哪些列表项。
通过AlertDialog.Builder.setMultiChoiceItems方法可以创建带复选框的列表对话框。...setMultiChoiceItems有3个重载方法 // 从资源文件中装载数据 public Builder setMultiChoiceItems(@ArrayRes int itemsId, boolean...checkedItems, final OnMultiChoiceClickListener listener) // 从字符串数组中装载数据 public Builder setMultiChoiceItems...checkedItems, final OnMultiChoiceClickListener listener) // 从数据集中装载数据 public Builder setMultiChoiceItems...this) .setIcon(R.drawable.tag_red) .setTitle("选择省份") .setMultiChoiceItems
主要方法: setMessage() 设置对话框内容为简单文本 setItems() 对话款内容为简单列表项 setSingleChoiceItems() 对话框内容为单选列表项 setMultiChoiceItems....setTitle("单选列表对话框")//设置对话框 标题 .setIcon(R.drawable.seek02)//设置图标 .setMultiChoiceItems
boolean[]{ true, true, false, true, true, }; builder.setMultiChoiceItems
.setIcon(R.drawable.ic_popup_reminder) .setTitle(R.string.alert_dialog_multi_choice) .setMultiChoiceItems...用于设置提示信息; setPositiveButton()、setNeutralButton()和 setNegativeButton():用于设置左、中、右按钮; setSingleChoiceItems()和 setMultiChoiceItems
builder.setTitle("这是标题"); //设置菜单,参数1:选项(数组);参数2:默认被选中项(数组),传索引;参数3:点击事件 builder.setMultiChoiceItems
请选择要使用的情景模式"); builder.create().show(); 单选列表对话框用于显示单选列表, 运行后的效果图 复选列表对话框用于显示复选项列表, 通过 Builder 中的 setMultiChoiceItems...AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("请选择您喜爱的游戏"); builder.setMultiChoiceItems
builder1 = new AlertDialog.Builder(MainActivity.this); builder1.setTitle("你的老婆是").setMultiChoiceItems
多选列表相关的方法: setMultiChoiceItems(CharSequence[] items, boolean[] checkedItems, DialogInterface.OnMultiChoiceClickListener
设置多选的列表AlertDialog 需要用到setMultiChoiceItems 我们在前面定义的checkitems的数组用于记录选择时候是否为选中状态 然后在确定按钮的时候遍历选中状态来找到对应的我们选择的项目
AlertDialogSamples.this) .setIcon(R.drawable.ic_popup_reminder) .setTitle(R.string.alert_dialog_multi_choice) .setMultiChoiceItems...用于设置提示信息; setPositiveButton()、setNeutralButton()和 setNegativeButton():用于设置左、中、右按钮; setSingleChoiceItems()和 setMultiChoiceItems
4、复选对话框 复选对话框是一个可以重复选中的列表,与单选对话框有点像,不过调用的是setMultiChoiceItems方法,而且多了一个布尔值参数isChecked,表示当前点击的item是否被选中..., "绿色", "蓝色", "靛色", "紫色"}; final List myColors = new ArrayList(); builder.setMultiChoiceItems
柚子"}; final boolean [] checkedItems ={true,false,false,false,false,true}; builder.setMultiChoiceItems
代码如下: AlertDialog alertDialog = new AlertDialog .Builder(MainActivity.this) .setMultiChoiceItems
Toast.setView(toast_view); AlertDialog AlertDialog.Builder setTitle(); setIcon(); setView(); setItems(); setMultiChoiceItems
设置列表标题 5 alerdialog1.setTitle("你喜欢的水果"); 6 //设置多选列表 7 alerdialog1.setMultiChoiceItems
/*final String[] multiChoiceItems = new String[]{"Android", "Java", "PHP"}; builder.setMultiChoiceItems
builder.setIcon(R.mipmap.advise2); builder.setTitle("请选择您喜爱的游戏:"); builder.setMultiChoiceItems
new AlertDialog.Builder(this); multiChoiceDialog.setTitle("DiaLog Title"); multiChoiceDialog.setMultiChoiceItems
领取专属 10元无门槛券
手把手带您无忧上云