куда делся парень, который за диалоги спрашивал? я нашел тебе код
public void showChallengeDialog(String contactPoint) {
Dialog dialog = new Dialog(this);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
dialog.setCancelable(true);
dialog.setContentView(R.layout.challenge_dialog);
TextView descriptionTextView = dialog.findViewById(R.id.description_tv);
EditText textEditText = dialog.findViewById(R.id.security_code_et);
Button submitButton = dialog.findViewById(R.id.submit_btn);
descriptionTextView.setText(getString(R.string.description_challenge) + contactPoint);
submitButton.setOnClickListener(v -> {
String securityCode = textEditText.getText().toString();
mPresenter.postSecurityCode(securityCode);
dialog.dismiss();
});
dialog.show();
}
я когда-то юзал вот такой диалог. значения подставишь свои