Estoy trabajando en una aplicación de lector para usar en Ubuntu-Touch. Al leer libros desde la aplicación, sería una característica útil bloquear la orientación en vertical u horizontal. Esto sería útil al leer en la cama de lado.
He intentado usar automaticOrientation = false or true
, sin embargo, el SDK actualmente bloquea la orientación en vertical cuando se establece en falso.
¿Hay alguna manera de bloquear la orientación de la pantalla del dispositivo en uno u otro y mantenerlo bloqueado?
Actualizar:
Las versiones más recientes de Ubuntu para teléfono tienen una opción global para bloquear la orientación, sin embargo, todavía me gustaría hacer esto en el nivel de la aplicación.
Todavía estoy buscando una manera de hacer esto.
Respuestas:
Desafortunadamente, todavía no hay forma de establecer una cierta orientación programáticamente. Sin embargo, puede bloquear la orientación de su aplicación en una determinada (vertical u horizontal) en el archivo de escritorio de su aplicación. Vea el siguiente enlace: https://wiki.ubuntu.com/Unity8/FullShellRotation . La función se lanzó hace algún tiempo, y quizás ya la uses.
fuente
¿Sigue siendo un problema para ti? Quizás exponer la funcionalidad a nivel del sistema a través de la interfaz de usuario de su aplicación podría ser la mejor manera de hacerlo. Sospecho que el bloqueo en el nivel de la aplicación sería considerado un error por los desarrolladores del sistema, por lo que no se ofrece.
fuente