10

我刚刚完成了我的第一个 Android 应用程序New Daily Quotes的工作。我很高兴听到我可以通过 ARC Welder 和 Chrome Web Store 轻松地将它“移植”到 Chromebook 和 Google Chrome,但我遇到了障碍。

当我在 ARC Welder 中运行该应用程序时,操作栏的顶部被截断,导致无法阅读标题文本,并且菜单按钮充其量也很困难。截止程度取决于所选的外形尺寸,手机是最差的,平板电脑/最大化产生相同的结果。下面是我的意思的截图。如果有帮助,可以在此处获得源代码。

手机界面

机器人 RAZR

ARC Welder 电话用户界面 - 横向

ARC Welder 电话用户界面 - 横向

ARC Welder 电话用户界面 - 纵向

在此处输入图像描述

4

1 回答 1

1

找到了答案!

事实证明,使用 ARC Welder(至少目前)返回 API 19(KitKat),并且因为我使用的是jgilfelt 的 SystemBarTint库,所以它直接在操作栏的顶部设置了不存在的状态栏色调。

我不仅通过检查以确保我们实际上在 API 19 上,而且还确保制造商构建的内容中不包含,从而解决了这个问题。

if(Build.VERSION.SDK_INT == 19 && !Build.MANUFACTURER.toLowerCase().contains("chromium")) { ... }
于 2015-05-26T05:09:11.573 回答