Wie kann ich ein Aktivitätsfenster im Dialogstil aufrufen, um den Bildschirm auszufüllen?

Ich verwende eine Aktivität mit dem Dialogthemasatz und möchte, dass dieser im Vollbildmodus angezeigt wird. Ich habe alle möglichen Dinge ausprobiert und sogar den WindowManager durchgearbeitet, um das Fenster manuell auf volle Breite und Höhe zu erweitern, aber es funktioniert nichts.

Anscheinend wird ein Dialogfenster (oder eine Aktivität mit dem Dialogthema) nur entsprechend seinem Inhalt erweitert, aber auch das funktioniert nicht immer. Ich zeige zum Beispiel einen Fortschrittsbalkenkreis, dessen Breite und Höhe auf FILL_PARENT gesetzt ist (ebenso wie der Layout-Container), aber das Dialogfeld wird immer noch um den viel kleineren Fortschrittsbalken gewickelt, anstatt den Bildschirm auszufüllen.

Es muss eine Möglichkeit geben, ein kleines Fenster in einem Dialogfeld anzuzeigen, aber es muss auf die volle Bildschirmgröße erweitert werden, ohne dass auch die Größe des Inhalts geändert werden muss.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage