Wie sperrt man die Ausrichtung des Ubuntu-Geräts im Hoch- oder Querformat von Benutzereingaben?

24

Ich arbeite an einer Reader-App für Ubuntu-Touch. Wenn Sie Bücher aus der App lesen, ist es hilfreich , die Ausrichtung im Hoch- oder Querformat festzulegen. Dies ist nützlich, wenn Sie seitlich im Bett lesen.

Ich habe versucht, zu verwenden automaticOrientation = false or true, aber das SDK sperrt derzeit die Ausrichtung im Hochformat, wenn auf false festgelegt.

Gibt es eine Möglichkeit, die Ausrichtung des Gerätebildschirms auf die eine oder andere Weise zu sperren und zu sperren?

Aktualisieren:

Neuere Versionen von Ubuntu für Phone bieten eine globale Option zum Sperren der Ausrichtung. Ich möchte dies jedoch weiterhin auf App-Ebene tun.

Ich bin immer noch auf der Suche nach einem Weg, dies zu tun.

Randy_O
quelle
1
Ich mochte dies immer nicht, wenn Android-Apps dies taten, und wäre froh, wenn dieses Steuerelement auf Systemebene verbleiben würde. Es ist in einem schnellen Pulldown.
Mateo

Antworten:

1

Leider gibt es noch keine Möglichkeit, programmatisch eine bestimmte Ausrichtung festzulegen. Sie können jedoch die Ausrichtung Ihrer App auf ein bestimmtes (Hoch- oder Querformat) in der Desktop-Datei Ihrer App festlegen. Siehe folgenden Link: https://wiki.ubuntu.com/Unity8/FullShellRotation . Die Funktion wurde vor einiger Zeit veröffentlicht, und vielleicht nutzen Sie das bereits.

Zsombor Egri
quelle
-1

Ist das immer noch ein Problem für dich? Vielleicht ist es der beste Weg, die Funktionen auf Systemebene über die Benutzeroberfläche Ihrer App verfügbar zu machen. Ich vermute, dass das Sperren auf App-Ebene von den Systementwicklern als Fehler eingestuft wird, sodass es nicht angeboten wird.

Grantbow
quelle