弧焊机切断动作条

ARC Welder cuts off the action bar

我刚刚完成我的第一个 Android 应用 New Daily Quotes。我很高兴听到我可以通过 ARC Welder 和 Chrome 网上商店轻松地 "port" 它到 Chrome 书籍和 Google Chrome,但我已经运行 陷入困境。

当我在 ARC Welder 中 运行 应用程序时,操作栏的顶部被截断,导致标题文本无法阅读,菜单按钮充其量也很困难。截止程度取决于所选的外形尺寸,phone 最差,tablet/maximized 产生相同的结果。下面是我的意思的截图。源代码可用 here 如果有帮助。

Phone UI

弧焊机 Phone UI - 景观

弧焊机 Phone UI - 人像

找到答案了!

事实证明,使用 ARC Welder(至少目前)returns API 19 (KitKat),因为我使用的是 jgilfelt's SystemBarTint 库,它设置了一个不存在的状态栏直接在操作栏的顶部着色。

我解决了这个问题,不仅检查以确保我们实际上在 API 19,而且制造商版本不包含 chromium 在内容中。

if(Build.VERSION.SDK_INT == 19 && !Build.MANUFACTURER.toLowerCase().contains("chromium")) { ... }