Android Layout Land funktioniert nicht

8

Ich habe mir Probleme im Stackoverflow angesehen und habe alles versucht, was ich gesehen habe, aber das Layout-Land funktioniert nicht. In meinem Code habe ich und die Methode onConfigurationChanged

%Vor%

Und die Manifestdatei:

%Vor%

Ich habe auch versucht, in der Android-Manifest-Eintrag zu entfernen: configChanges und dann das Layout Land laden, aber die Komponenten, die ich habe (TextView, Bildlaufleiste ...) funktioniert nicht richtig.

Können Sie mir bitte helfen?

    
Garmael 18.03.2014, 10:09
quelle

4 Antworten

6

Schließlich ist meine Lösung:

AndroidManifest.xml-Datei:

%Vor%

Und in der Aktivität implementieren Sie die Methode onConfigurationChanged (Configuration newconfig):

%Vor%

Erstellen Sie mit createVerticalLayout () und createHorizontalLayout () programmgesteuert die Layouts.

    
Garmael 26.03.2014, 08:36
quelle
9

Entfernen Sie "Ausrichtung" von den android: configChanges in Ihrer Manifestdatei. und legen Sie die Landschaftslayout-XML-Datei in den Layout-Land-Ordner.

    
Cheerag 18.03.2014 10:24
quelle
0

Prüfe den Emulator, wenn du Android Emulator 4.4 verwendest, es hat irgendeinen Fehler in seiner Ausrichtung. Ich hatte das gleiche Problem mein Emulator zu 4.0.3 geändert und alles hat gut funktioniert. Weitere Informationen finden Sie hier Website

    
wayzz 30.09.2014 09:45
quelle
0

Ich hatte dieses Problem und fand nach vielem Debuggen den Schuldigen in der build.gradle-Datei. Android Studio hatte die Zeile

hinzugefügt %Vor%

Ich habe versucht, Layout-Land manuell zu erstellen. Ich habe diese Zeile entfernt und die normale Funktion zurückgegeben.

    
Calvin J 29.11.2017 06:05
quelle