这是我在我的一个活动中使用过的代码。
CharSequence[] values = {" one "," two"};
AlertDialog alertDialog;
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("Select Yout Time Format");
builder.setSingleChoiceItems(values, 1, new
DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
switch(which)
{
case 0:
Toast.makeText(MainActivity.this, "First Item Clicked", Toast.LENGTH_LONG).show();
break;
case 1:
Toast.makeText(MainActivity.this, "Second Item Clicked", Toast.LENGTH_LONG).show();
break;
}
alertDialog.dismiss();
}
});
alertDialog = builder.create();
alertDialog.show();
任何人都可以说为什么上面的代码没有在Alertdialog中显示单选按钮。 如果有人能够发现错误,请尽快给出答案。