强制 Android 应用程序仅纵向启动,但运行时能够旋转
我有一个应用程序,我只想以纵向启动,但一旦启动就允许更改配置。横向模式的内容是与纵向视图上的信息相关的地图图像。
I have an application that I want to start only in portrait, but once it has begun allow for configuration change. The content of the landscape mode is a map image that relates to the information on the portrait view.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用以下命令以纵向模式启动活动
,然后在代码中,您可以将方向更改链接到设备位置 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR)。
you could start you activity in portrait mode using
and then, inside your code, you can link the orientation change to device position setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR).
您可以通过在 Manifest 文件中使用
android:screenOrientation="portrait"
来完成此操作。只需将
android:screenOrientation="portrait
添加到您要在其中显示肖像的活动标记中即可。如果您为 特定活动 添加此内容,则只有该活动才会出现在纵向模式下,
如果您在应用程序标签内指定,它将适用于整个应用程序。
You can do it by using
android:screenOrientation="portrait"
in your Manifest file.Just add
android:screenOrientation="portrait
to your activity Tag in which you'd like to show Portrait..If you add this for Particular Activity , only that activity will comes in Portrait Mode.
If you Specify inside of Application Tag it will applicable for whole app.