0

我有一个要求,例如学生姓名将从数据库中获取并将其显示在警报框中。应该为该警报中的每个学生姓名显示一个复选框,以便用户可以从警报框中选择学生姓名。我已经完成了学生姓名。任何人都可以给出一个想法来显示每个学生的复选框

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");

}
}

这是我的代码

4

2 回答 2

0

您将需要自定义对话框来执行此任务。看到这个知道你怎么做。

于 2012-07-03T12:33:56.450 回答
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();

谢谢...

于 2012-07-04T04:50:26.810 回答