【问题标题】:Android TV Emulator: Wrong OrientationAndroid TV 模拟器:方向错误
【发布时间】:2015-11-18 23:37:52
【问题描述】:

当我从 AVD 管理器创建一个新的 Android TV 虚拟设备并在模拟器中启动它时,方向完全错误(见图)。如何让它在横向开始?

Image: Android TV Emulator - Wrong Orientation


设备的 config.ini

avd.ini.encoding=UTF-8
AvdId=Android_TV_1080p_API_23
abi.type=x86
avd.ini.displayname=Android TV (1080p) API 23
disk.dataPartition.size=200M
hw.accelerometer=no
hw.audioInput=yes
hw.battery=no
hw.camera.back=none
hw.camera.front=none
hw.cpu.arch=x86
hw.dPad=yes
hw.device.hash2=MD5:f26df701fd74415b9a435e3e607b5d8a
hw.device.manufacturer=Google
hw.device.name=Android TV (1080p)
hw.gps=yes
hw.gpu.enabled=yes
hw.initialOrientation=landscape
hw.keyboard=yes
hw.keyboard.lid=yes
hw.lcd.density=320
hw.mainKeys=yes
hw.ramSize=1536
hw.sdCard=yes
hw.sensors.orientation=no
hw.sensors.proximity=no
hw.trackBall=no
image.sysdir.1=system-images\android-23\android-tv\x86\
runtime.network.latency=none
runtime.network.speed=full
runtime.scalefactor=auto
sdcard.path=C:\Users\Emil\.android\avd\Android_TV_1080p_API_23.avd\sdcard.img
skin.dynamic=yes
skin.name=1920x1080
skin.path=1920x1080
snapshot.present=no
tag.display=Android TV
tag.id=android-tv
vm.heapSize=128

【问题讨论】:

  • 我也遇到过这个问题,但没有找到解决办法。
  • 试试我下面给出的电视风景模拟器答案。

标签: android-studio avd android-tv


【解决方案1】:

当您创建电视模拟器时,它默认处于纵向模式。 要将方向更改为横向,请按键盘右侧的小键盘 9 键。

【讨论】:

  • 是的,我知道可以在小键盘上用七或九旋转它,但我希望我可以让它以横向模式启动,因为这样我就可以使用自动缩放来制作它适合屏幕。
【解决方案2】:

hw.initialOrientation 更改为portrait,我的使用此配置。

我猜模拟器将 1920*1080 视为默认纵向,因此在横向模式下它变为 1080*1920(实际上是纵向)。

如果您使用 Android Studio 创建 AVD,则应选择第 4 个,而不是第 3 个。它为您提供了一个漂亮的设备框架和带有横向屏幕的引导。

【讨论】:

    猜你喜欢
    • 2016-03-02
    • 2023-04-06
    • 2014-12-31
    • 1970-01-01
    • 1970-01-01
    • 2021-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多