如何在 Android Studio 上创建弹出表单?

How to create popup form on Android Studio?

我想做的是显示一个客户表单,其中包含供用户输入的编辑文本字段。我打算将表单作为某种弹出屏幕,并让后屏幕淡出黑色。我只需按一下按钮即可访问此表格。我不希望它像另一个 activity 屏幕。

我是在寻求指导而不是解决方案。任何关于采用这种方法需要寻求什么的帮助或建议都将非常有用,谢谢!

使用 AlertDialogMaterialAlertDialog

给你的示例代码:

final AlertDialog dialogBuilder = new AlertDialog.Builder(this).create();
    LayoutInflater inflater = this.getLayoutInflater();
    View dialogView = inflater.inflate(R.layout.custom_dialog, null);

    final EditText editText = (EditText) dialogView.findViewById(R.id.edt_comment);
    Button button1 = (Button) dialogView.findViewById(R.id.buttonSubmit);
    Button button2 = (Button) dialogView.findViewById(R.id.buttonCancel);

    button2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            dialogBuilder.dismiss();
        }
    });
    button1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            // DO SOMETHINGS
            dialogBuilder.dismiss();
        }
    });

    dialogBuilder.setView(dialogView);
    dialogBuilder.show();