Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 仅允许应用程序以默认方向运行_Android_Android Layout_Android Xml_Android Orientation - Fatal编程技术网

Android 仅允许应用程序以默认方向运行

Android 仅允许应用程序以默认方向运行,android,android-layout,android-xml,android-orientation,Android,Android Layout,Android Xml,Android Orientation,是否可以使应用程序仅在设备的真实方向上运行。例如,在手机上,如果应用程序的方向是横向锁定到横向,则将应用程序锁定到纵向和平板电脑上。您可以强制活动进入特定模式,例如纵向或横向。您可以通过在android清单的参数中添加以下内容来实现:screenOrientation=Grait 但是,您可能不想这样做。除非你有一个很好的理由,否则用户可能会认为它很烦人,因为贝塞斯达的“余波”避难所被迫进入景观模式,这样你可以看到更多的屏幕,但是它仍然可以翻转到另一个景观方向 如果是为了停止娱乐活动的崩溃,这可

是否可以使应用程序仅在设备的真实方向上运行。例如,在手机上,如果应用程序的方向是横向锁定到横向,则将应用程序锁定到纵向和平板电脑上。

您可以强制活动进入特定模式,例如纵向或横向。您可以通过在android清单的参数中添加以下内容来实现:screenOrientation=Grait

但是,您可能不想这样做。除非你有一个很好的理由,否则用户可能会认为它很烦人,因为贝塞斯达的“余波”避难所被迫进入景观模式,这样你可以看到更多的屏幕,但是它仍然可以翻转到另一个景观方向


如果是为了停止娱乐活动的崩溃,这可以避免解决其他可能导致严重故障的问题。频繁地被破坏和重新创建是一项活动的自然生命周期,这就是旋转屏幕时发生的情况。您可以阅读有关活动生命周期的更多信息。

用户为什么希望这样做?毕竟,由于每个真正的方向组合都可能是纵向的小屏幕、横向的小屏幕、纵向的大屏幕、横向的大屏幕,所以您提出的限制不会节省任何开发时间。我同意@commonware。是为了避免应用程序在旋转时崩溃吗