Come bloccare l'orientamento del dispositivo Ubuntu in verticale o orizzontale dall'input dell'utente?


24

Sto lavorando su un'app di lettura da utilizzare su Ubuntu-Touch. Durante la lettura di libri dall'app sarebbe utile bloccare l'orientamento in verticale o orizzontale. Ciò sarebbe utile quando leggi a letto lateralmente.

Ho provato a usare automaticOrientation = false or true, tuttavia, l'SDK attualmente blocca l'orientamento in verticale quando impostato su false.

C'è un modo per bloccare l'orientamento dello schermo del dispositivo nell'uno o nell'altro e mantenerlo bloccato?

Aggiornare:

Le versioni più recenti di Ubuntu per telefono hanno un'opzione globale per bloccare l'orientamento, tuttavia, mi piacerebbe comunque farlo a livello di app.

Sto ancora cercando un modo per farlo.


1
Non mi è sempre piaciuto questo quando le app Android lo hanno fatto e sarei felice se quel controllo rimanesse a livello di sistema. è in una rapida discesa.
Mateo,

Risposte:


1

Sfortunatamente non c'è ancora modo di impostare un certo orientamento programmaticamente. Puoi tuttavia bloccare l'orientamento della tua app su un determinato (verticale o orizzontale) nel file desktop dell'app. Vedi il seguente link: https://wiki.ubuntu.com/Unity8/FullShellRotation . La funzione è stata rilasciata qualche tempo fa e forse la usi già.


-1

Questo è ancora un problema per te? Forse esporre la funzionalità a livello di sistema tramite l'interfaccia utente dell'app potrebbe essere il modo migliore per procedere. Sospetto che il blocco a livello di app sia considerato un bug dagli sviluppatori di sistema, quindi non viene offerto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.