Android AlertDialog zeigt keine Nachricht an

Dialog zeigt keine Nachricht an? ?

Ich bin auf ein sehr ärgerliches Problem gestoßen, als ich kürzlich etwas geschrieben habe. Ein einfacher Dialog, nur ein paar Wörter, kann nicht normal angezeigt werden. ,, Ich lese den Code mehrmals hin und her, es ist kein Problem, es ist wie folgt So nervig! !

Schreiben Sie hier eine Bildbeschreibung

Wo ist meine Nachricht geblieben? ? ?

Ich habe es lange nicht mehr ausprobiert und dann ein neues Projekt erstellt und eine Dialoganzeige geschrieben, kein Problem? ? Wie ist die Situation? . . . .

Später habe ich viel im Internet gesucht. Viele von ihnen haben vorgeschlagen, die Inhaltsansicht des Dialogfelds anzupassen, aber ich habe nur einen Text angezeigt. Es war jedes Mal zu ärgerlich, und ich möchte immer noch wissen, warum er nicht angezeigt wird.

Suchen Sie weiter und stellen Sie fest, dass der AlertDialog stattdessen im support.v7-Paket verwendet wird, und ich habe mir meinen Code angesehen, bei dem es sich um das v7-Paket handelt.

Endlich habe ich es gefunden, das heißt! ! Fügen Sie einen Stil hinzu, wenn neuer Builder! ! ! !

Es sollte sein, dass der AlertDialog im V7-Paket seinen Stil definieren muss und der android.app.AlertDialog normal angezeigt werden kann, ohne dass dies erforderlich ist , und schließlich ist das Problem gelöst. .

Schreiben Sie hier eine Bildbeschreibung

Hoppla, ich beschuldige mich, dass ich es nicht zu gut beherrsche, also sollte ich es hier aufnehmen, damit meine eigene Referenz oder andere Programmierer darüber lachen können. .


AlertDialog.Builder builder = new AlertDialog.Builder(this,R.style.Theme_AppCompat_Light_Dialog_Alert);
            builder.setMessage(R.string.upload_private_photo);
            builder.setPositiveButton(R.string.upload_public_photo, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {

            });
            builder.create().show();

Github-Adresse:

https://github.com/lizebinbin

Ich denke du magst

Origin blog.csdn.net/lizebin_bin/article/details/78717756
Empfohlen
Rangfolge