Problem mit der Änderung der WebView-Ausrichtung

Ich habe ein Layout unten, in dem ich ein lineares Layout mit der Schwerkraft als Mittelpunkt habe, um das untergeordnete Zentrum auszurichten. Ich möchte eine Webansicht programmgesteuert hinzufügen und das YouTube-Video darin laden. Das Problem ist, dass Höhe und Breite der Webansicht wrap_content, wrap_content sind. Im Hochformat funktioniert die Webansicht also einwandfrei und wird in der Mitte ausgerichtet. Wenn sich jedoch die Ausrichtung in Querformat ändert, wird die Webansicht fill_parent und deckt den Bildschirm horizontal ab, sodass der Inhalt nicht in der Mitte angezeigt wird.Hier ist die Layoutdatei

undHier der Aktivitätscode

Unten sehen Sie das Bild, das das Ergebnis im Porträtmodus zeigt, der in Ordnung ist. Das lineare Layout ist in grüner Farbe und die Webansicht in blauer Farbe

und hier ist, wenn Sie das Gerät in den Querformatmodus drehen, in dem sich die Webansicht in Blau streckt, um die gesamte Bildschirmbreite auszufüllen.

Ich möchte, dass die Webansicht im Querformat zentriert angezeigt wird, ebenso im Hochformat. Bitte helfen Sie mir, dies und eventuelle Fehler zu verstehen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage