Не знаю, правильно ли я понял, но:
- если вы хотите применить пользовательский макет к вашему диалогу и получить доступ к его textView:
Dialog dialog = new Dialog(context);
dialog.setContentView(R.layout.your_layout);
TextView textView = dialog.findViewById(R.id.your_textView);
textView.setText(yourString);
dialog.show();
сделает свое дело.
Если вы хотите применить строку к собственному диалогу оповещений:
LayoutInflater inflater = this.getLayoutInflater();
View dialogView = inflater.inflate(your_layout, null);
new AlertDialog.Builder(this)
.setTitle("A string for the title")
.setMessage("A string for the message")
.setPositiveButton("A string for the positive button"), (dialog, which) -> {
dialog.dismiss();
})
.setNegativeButton("A string for the negative button"), (dialog, which) -> dialog.dismiss())
.setView(dialogView)
.show();
Вы можете создать экземпляр AlertDialog таким образом, нет необходимости создавать переменную.
Если вам не нужно ничего из вышеперечисленного, дайте мне знать, объяснив немного лучше. Я постараюсь помочь