In meiner Anwendung manifest ich hinzufügen, habe android: configChanges Aktivität reload/restart auf drehenAndroid - ActionBar Ändern der Größe nicht mit onConfigurationChanged (AppCompat)
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden|screenSize" >
es funktioniert zu verhindern, aber supportActionBar (ich bin mit AppCompat) bewahrt seine Höhe mit kleiner Schriftgröße.
ActionBar sollte im Hoch- und kleiner in der Landschaft größer sein, aber es hält den Anfangswert:
- , wenn ich in der Landschaft beginnen, die ActionBar bleiben dünn im Portrait
- wenn ich im Portrait beginnen, die ActionBar bleiben groß in Landschaft
Entfernen android: configChanges = „Orientierung | keyboardHidden | Bildschirmgröße“ ist die einzige Lösung, die ich gefunden habe, aber die App Neustart auf drehen, und ich muss preser Anwendung ve Inhalt
im Quer Starten und rotierenden Bildschirm Portrait (kleine Aktionsleiste und kleine Schrifthöhe)
Ja, aber ich muss meine Inhalte erhalten .. Was soll ich tun? –
Welchen Inhalt bewahren Sie? Sie sollten onSaveInstanceState() verwenden –
http://developer.android.com/training/basics/activity-lifecycle/recreating.html#SaveState überprüfen Sie diesen Link –