【问题标题】:Android Studio API Level 28: Rotating emulator does not rotate the app contents or device UIAndroid Studio API 级别 28:旋转模拟器不会旋转应用内容或设备 UI
【发布时间】:2019-04-15 15:45:47
【问题描述】:

前言。我知道这个问题过去曾被问过好几次,但没有一个解决方案对我真正有用。自从提出类似问题(根据经过时间过滤的 Google 搜索)以来,也已经有好几年了,因此大多数较旧的答案都已过时。如果有什么方法可以让我更清楚地编辑问题,请告诉我。

问题。当我单击任一旋转按钮时,模拟器本身会旋转,但用户界面和应用程序内容不会相应地重绘,因此我不得不歪着头(违背旋转设备的目的)。

规格

  • Android Studio 3.2
  • Android SDK 9.0(派)
  • Nexus 5X API 28(我尝试过其他设备,但问题仍然存在)
  • 我没有设置任何 Android Manifest 方向属性

截图

【问题讨论】:

    标签: android android-studio android-emulator avd screen-rotation


    【解决方案1】:

    确保在虚拟设备上启用了自动旋转。拉下通知栏并寻找自动旋转开关并将其打开。或者,进入设置->显示->高级并确保自动旋转屏幕已打开。

    【讨论】:

    • 不客气!我不得不在我的 Pixel 3 上手动启用自动旋转,所以我认为 Pie AVD 肯定有同样的问题。
    • 哇,没想到!
    • 谢谢格雷格。我在 Android 10 模拟器上发现了同样的问题。我花了一段时间才弄清楚你指的是什么,因为我认为这是一个 AVD 配置。我的 Pixel 2 今天刚更新到 10,所以我想更新 AVD。对于那些同样困惑的人,Greg 提到了设置下的模拟手机。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 2023-03-04
    • 2023-03-24
    • 2013-01-22
    • 2013-07-31
    相关资源
    最近更新 更多