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
    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 に答える
0

このタスクを実行するには、カスタム ダイアログが必要です。あなたがそれを行う方法を知るためにこれを見てください。

于 2012-07-03T12:33:56.450 に答える