Android Studio - 仅横向但仍可旋转

Posted

技术标签:

【中文标题】Android Studio - 仅横向但仍可旋转【英文标题】:Android Studio - landscape only but still rotate 【发布时间】:2016-01-19 19:50:58 【问题描述】:

我希望我的 android studio 应用程序仅是横向的,但在手机旋转时切换方向。

这意味着当您将手机翻转 180° 时,它仍然是横向的,但会翻转侧面。就像部落冲突游戏一样。

【问题讨论】:

【参考方案1】:

您应该将sensorLandscape screenOrientation 标记添加到您在android清单文件中的活动中,您应该一切顺利。

android:screenOrientation="sensorLandscape"

确保将此添加到您希望在横向模式下进行的所有活动中。

【讨论】:

感谢您的快速回答。效果很好!【参考方案2】:

您只需转到您的 AndroidManifest.xml 文件并在每个 Activity 下添加屏幕方向标记并将其设置为 sensorLandscape。如果您希望它们也处于横向状态,请确保为所有其他活动执行此操作。

例如:

 <activity
        android:name=".MainActivity"
        android:label="@string/title_MainActivity"
        android:screenOrientation="sensorLandscape">
</activity>

【讨论】:

以上是关于Android Studio - 仅横向但仍可旋转的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 在设备旋转时切换布局

android studio中的纵向到横向视频视图和控制器重启问题

MFC:CListCtrl.EnableWindow(FALSE),但仍可滚动? [复制]

Android Studio Chronometer Rotation - 纵向工作,但不能横向工作...使用视图模型和 Kotlin

如何隐藏地理标签以显示在卡片中但仍可用于 googlebot

在 Android Studio 中使用 ActivityInstrumentationTestCase2 在横向测试 Android 应用程序