如何通过用户输入将ubuntu设备的方向锁定为纵向或横向?


24

我正在开发一个在Ubuntu-Touch上使用的阅读器应用程序。从应用程序阅读书籍时,将方向锁定为纵向或横向都是很有帮助的功能当在床上侧身阅读时,这将很有用。

我尝试使用automaticOrientation = false or true,但是,当设置为false时,SDK当前会锁定纵向方向。

有没有一种方法可以将设备屏幕的方向锁定在另一个方向,并保持锁定状态?

更新:

较新的Ubuntu for Phone版本具有锁定方向的全局选项,但是,我仍然希望在应用程序级别执行此操作。

我仍在寻找一种方法来做到这一点。


1
当Android应用程序执行此操作时,我总是不喜欢此功能,如果该控件停留在系统级别,我将非常高兴。它在快速下拉。
Mateo 2014年

Answers:


1

不幸的是,还没有办法以编程方式设置某个方向。但是,您可以将应用的方向锁定在应用的桌面文件中的某个方向(人像或风景)上。请参阅以下链接:https : //wiki.ubuntu.com/Unity8/FullShellRotation。该功能已经发布了一段时间,也许您已经在使用它了。


-1

这对您来说还是个问题吗?最好通过应用程序的UI公开系统级功能可能是最好的方法。我怀疑锁定在应用程序级别将被系统开发人员视为错误,因此未提供。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.