Android 单选按钮';“警报”对话框中的复选框

Android 单选按钮';“警报”对话框中的复选框,android,android-checkbox,Android,Android Checkbox,如何使用警报对话框中的多个单选按钮或复选框?请尝试以下代码 final CharSequence[] gender = {"Male","Female"}; AlertDialog.Builder alert = new AlertDialog.Builder(uploadphoto.this); alert.setTitle("Select Gender"); alert.setSingleChoiceItems(gender,-1, new DialogInt

如何使用
警报对话框中的多个
单选按钮
复选框

请尝试以下代码

    final CharSequence[] gender = {"Male","Female"};
    AlertDialog.Builder alert = new AlertDialog.Builder(uploadphoto.this);
    alert.setTitle("Select Gender");
    alert.setSingleChoiceItems(gender,-1, new DialogInterface.OnClickListener()
    {
        @Override
        public void onClick(DialogInterface dialog, int which) 
        {
            if(gender[which]=="Male")
            {
                gen="1";
            }
            else if (gender[which]=="Female")
            {
                gen="2";
            }
        }
    });
    alert.show();