70

我想将 Android 操作系统安装到 Odroid-XU4 设备并通过 HDMI 将其连接到垂直触摸屏。我希望内容显示为纵向并适合屏幕。

我在 Odroid 上安装了 4.4.4、6.0(Cyanogenmod 13.0)和 7.1(Lineage 14.1)android 图像。默认情况下,它们都将屏幕显示为横向,因此我必须配置操作系统以使其显示为纵向。

我首先使用 AndroidUtility(操作系统映像中包含的工具)并将 HDMI 方向设置为纵向。使用 4.4.4 操作系统映像,屏幕显示效果很好(纵向和全屏)。不幸的是,4.4.4 操作系统不适合我,因为设备必须是 COSU,这需要 6.0 或更高版本的操作系统。

但是使用 AndroidUtility ,屏幕在 6.0 和 7.1 操作系统中都是这样显示的:

在查看了论坛、博客之后......我发现解决方案应该是在 OS build.prop 配置文件中编辑这些行:

persist.demo.hdmirotation=portrait
ro.sf.hwrotation=270 (I have tried 90 too)
windowsmgr.support_rotation_270=true

这样做,7.1 OS 版本看起来像肖像并填满了整个屏幕......但它显示的是颠倒的。

而 6.0 OS 版本看起来不仅翻了,还裁剪了:

我怎样才能让它显示为纵向和全屏?

4

2 回答 2

1

所有 Android 设备都以相同的方式管理屏幕尺寸,因此这与您的 android odroid 无关,除非您被迫处于横向,并且您的监视器源是纵向的。

在此处输入图像描述你只需要调整你的屏幕显示监视器源方向通常是使用你的屏幕菜单,`

Menu->Display->(Horizontal or Vertical)
于 2019-09-03T18:42:02.123 回答
1

我从这里使用 LineageOS 遇到了同样的问题

来源

我从 ODROID Utility 运行了对最新版本的更新,它将“HDMI Landscape / HDMI Portrait 90+270”更改为直接 0、90、180、270。要更改它需要重新启动。

已取

ELO 32 上的 ODROID XU4

于 2018-02-28T02:19:33.370 回答