我有一个要求,就像学生名字将从数据库中取出并在警告框中显示。应该为该警报中的每个学生姓名显示一个复选框,以便用户可以从警告框中选择学生姓名。我已经完成了学生姓名。任何人都可以想出显示每个学生的复选框
public void Show_friends()
{
AlertDialog.Builder builder1 = new AlertDialog.Builder(this);
try
{
builder1.setItems(paymentby,new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int item)
{
}
}
);
AlertDialog alert = builder1.create();
alert.show();
}
catch (Exception e) {
System.out.println("Gesture exception caught");
}
System.out.println("================vij=========================inside if");
}
}
这是我的代码
答案 0 :(得分:0)
您将需要自定义对话框来执行此任务。请参阅this了解如何做到这一点。
答案 1 :(得分:0)
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Select the Friends");
builder.setMultiChoiceItems( paymentby,null, new OnMultiChoiceClickListener()
{
public void onClick (DialogInterface dialog, int which, boolean isChecked)
{
}
}
) ;
builder.setPositiveButton("OK", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int id)
{
}
}
);
AlertDialog alert = builder.create();
alert.show();
...谢谢