【问题标题】:How to remove vertical letterboxing from android TV app?如何从 Android TV 应用程序中删除垂直信箱?
【发布时间】:2021-01-21 00:00:49
【问题描述】:

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

【问题讨论】:

  • 在不知道您的应用在手机/横向/电视上的样子(截图)、支持的布局/方向(现有布局限定符、有关您如何处理各种屏幕方向的一些细节)的情况下,我不知道确定任何人都可以提供帮助。
  • @MorrisonChang,用我从 Play 商店团队收到的应用截图和电子邮件截图更新了问题。
  • 您的屏幕截图清楚地显示没有信箱。不知道如何在没有时将其删除。
  • 你让它工作了吗?我们被困在同一个阶段,没有任何帮助,现在令人沮丧。

标签: android google-play android-tv


【解决方案1】:

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

垂直信箱几乎总是以横向显示固有的纵向方向。

您应该确认您的所有活动都没有设置 screenOrientation(除非它是横向的)。人们经常会忘记某个特定的屏幕是强制纵向的(例如,来自 3rd 方 SDK 的登录屏幕)。在 ATV 模拟器上快速启动每个 Activity/Fragment 也将帮助您发现任何严重错误。

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

【讨论】:

  • 我们试过了,一切都对齐了,但仍然拒绝。不解释,给个截图。
【解决方案2】:

我几乎有同样的问题:

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

或者,如果您的应用需要以原始纵横比显示内容或质量较旧,请在播放内容之前在您的应用说明或应用中包含免责声明。您可能需要参考我们的 TV Layouts 文档以获取更多指导。

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

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

【讨论】:

  • 你能分享一下,你写了什么免责声明?
猜你喜欢
  • 2012-01-23
  • 2020-02-24
  • 1970-01-01
  • 2018-05-29
  • 2010-09-29
  • 2017-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多