Die oben genannten Antworten funktioniert nicht für mich hilfreich sein.
verwendete ich den folgenden Ansatz
// Initializing the alertDialog
AlertDialog alertDialog = new AlertDialog.Builder(QuizActivity.this).create();
alertDialog.setTitle("Warning");
alertDialog.setMessage("Are you sure you want to exit?");
alertDialog.show(); // This should be called before looking up for elements
// Getting the view elements
TextView textView = (TextView) alertDialog.getWindow().findViewById(android.R.id.message);
TextView alertTitle = (TextView) alertDialog.getWindow().findViewById(R.id.alertTitle);
Button button1 = (Button) alertDialog.getWindow().findViewById(android.R.id.button1);
Button button2 = (Button) alertDialog.getWindow().findViewById(android.R.id.button2);
// Setting font
textView.setTypeface(FontHelper.getFont(Fonts.MULI_REGULAR));
alertTitle.setTypeface(FontHelper.getFont(Fonts.MULI_REGULAR));
button1.setTypeface(FontHelper.getFont(Fonts.MULI_BOLD));
button2.setTypeface(FontHelper.getFont(Fonts.MULI_BOLD));
Getestet auf 7.1.1
Hinweis: Stellen Sie sicher, dass Sie das Element erhalten, nachdem die dialog
zeigt. Ohne dies wird Ihnen NullPointerException
Vielen erhalten Sie mikeswright49. Funktioniert super. Du hast meine Zeit gerettet. – IndieBoy
Das ist gut, denken Sie daran, zu genehmigen und upvote, sobald Sie die Privilegien bekommen, damit andere Leute diese Hilfe auch bekommen können. – mikeswright49
Ich wollte tun, aber ur-Code ist wirklich erstaunlich :) Vielen Dank – Gattsu