84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
点击button后弹出如图单选框,选择后并将文字显示在button上面。
人生最曼妙的风景,竟是内心的淡定与从容!
AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setSingleChoiceItems(R.array.test, 0, new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { ListView lw = ((AlertDialog) dialog).getListView(); // which表示点击的条目 Object checkedItem = lw.getAdapter().getItem(which); // 既然你没有cancel或者ok按钮,所以需要在点击item后使dialog消失 dialog.dismiss(); // 更新你的view mButton.setText((String)checkedItem); } }); AlertDialog dialog = builder.create(); dialog.show();
最后建议你,在提问时要明确地说明『这是AlertDialog』,要把问题描述清楚。然后在提问题之前,先尝试搜索官方文档:AlertDialog.Builder.html#setSingleChoiceItems
AlertDialog
建议查看 Android APIDemo APP——> Dialog——>Single choice list 或者度娘 Android dialog Singlechoice
最后建议你,在提问时要明确地说明『这是
AlertDialog
』,要把问题描述清楚。然后在提问题之前,先尝试搜索官方文档:
AlertDialog.Builder.html#setSingleChoiceItems
建议查看 Android APIDemo APP——> Dialog——>Single choice list 或者度娘 Android dialog Singlechoice