如何从 Android TV 应用程序中删除垂直信箱?

问题描述 投票:0回答:3

我已向 Play 商店提交了一个 Android 电视应用程序,但收到了拒绝电子邮件,解释了原因: 不是横向设计的。您的应用程序在电视上显示时具有垂直信箱。请将您的应用程序设计为横向显示。 我尝试过从屏幕设计中删除边距,但这对我没有帮助。谁能帮我解决这个问题。我已经添加了 Leanback 启动器意图和 software.leanback 使用具有真正价值的功能标签。 预先感谢。

android google-play android-tv
3个回答
1
投票

您不想在没有明确测试的情况下仅删除填充/边距。您必须处理电视上的过扫描问题,因此将任何重要的内容放在最边缘意味着它在某些设备上可能不可见。在 ATV 上,正常值为水平 48dp 和垂直 27dp。如果您使用的是 Leanback 库,这会为您处理。

垂直信箱几乎总是在横向显示本质上纵向方向的东西的情况。

您应该验证您的所有活动都没有设置 screenOrientation(除非它是横向的)。人们很容易忘记某个特定屏幕被迫纵向显示(例如,来自第 3 方 SDK 的登录屏幕)。在 ATV 模拟器上快速启动每个 Activity/Fragment 也将帮助您发现任何严重错误。

如果您的应用程序有视频,您还需要确保合理匹配宽高比。例如,您应该横向显示 16x9 视频而不是 2x3 视频。


0
投票

我有几乎同样的问题:

要解决此问题,请确保您的应用/游戏以横向显示并且内容填满整个屏幕。

或者,如果您的应用程序要求内容以其原始宽高比显示或具有较旧的质量,请在您的应用程序说明中或在内容播放之前在应用程序内包含免责声明。您可能需要参阅我们的电视布局文档以获取更多指导。

我选择了替代解决方案,因为他们向我发送了 4:3 比例的旧视频屏幕截图。

我在应用程序描述文本中添加了有关以 4:3 宽高比显示内容的可能性的信息。我希望 ot 能有所帮助。会吗?


-1
投票

我也有同样的问题。我正在使用 React Native 来创建电视应用程序。 我不确定,但我正在浏览该应用程序并在登录屏幕上看到了这个。这可能是问题吗?请推荐enter link description here

© www.soinside.com 2019 - 2024. All rights reserved.