Android - ActionBar ändert die Größe nicht mit onConfigurationChanged (AppCompat)

In meinem Anwendungsmanifest habe ich hinzugefügtandroid: configChanges, um das erneute Laden / Neustarten der Aktivität beim Drehen zu verhindern

<activity
  android:name=".MainActivity"
  android:label="@string/app_name"
  android:configChanges="orientation|keyboardHidden|screenSize" >

Es funktioniert, aber supportActionBar (ich verwende AppCompat) behält seine Größe bei, wenn die Schrift klein ist.

ActionBar sollte im Hochformat größer und im Querformat kleiner sein, behält aber den Anfangswert bei:

wenn ich im Querformat beginne, bleibt die Aktionsleiste im Hochformat dünn.wenn ich im Hochformat beginne, bleibt die Aktionsleiste im Querformat groß.

Entfernenandroid: configChanges = "Ausrichtung | keyboardHidden | screenSize" ist die einzige Lösung, die ich gefunden habe, aber die App wird beim Drehen neu gestartet, und ich muss den Anwendungsinhalt beibehalten

Im Hochformat starten

In der Landschaft starten

Starten im Querformat und Drehen des Bildschirms zum Hochformat (kleine Aktionsleiste und kleine Schriftgröße)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage