Android:根据设备的位置确定方向
我想知道是否有可能根据设备的位置确定布局的方向。例如,如果在纵向位置启动应用程序,则该应用程序将固定在纵向位置。如果应用程序在横向启动,则方向固定为横向Android:根据设备的位置确定方向,android,android-layout,orientation,Android,Android Layout,Orientation,我想知道是否有可能根据设备的位置确定布局的方向。例如,如果在纵向位置启动应用程序,则该应用程序将固定在纵向位置。如果应用程序在横向启动,则方向固定为横向 我知道您可以在清单中将方向固定为纵向或横向,但有没有办法根据设备位置动态固定方向?我相信您想要的是 android:configChanges="keyboardHidden|orientation" 在舱单上。我还没有测试过它,但我认为这告诉Android不要处理这些变化。希望这有帮助 恐怕不行,如果我以纵向方式启动应用程序并旋转屏幕,它会
我知道您可以在清单中将方向固定为纵向或横向,但有没有办法根据设备位置动态固定方向?我相信您想要的是
android:configChanges="keyboardHidden|orientation"
在舱单上。我还没有测试过它,但我认为这告诉Android不要处理这些变化。希望这有帮助 恐怕不行,如果我以纵向方式启动应用程序并旋转屏幕,它会定位并重新创建活动看看这里,这应该可以更好地解释它。如果您还没有阅读,这里还有两个关于传感器和配置的好链接。有一个android:ConfigChanges:'noSensor',但我认为这将使用您的设备的默认环境