Подтвердить что ты не робот

ARC Welder отключает панель действий

Я только что закончил работу над своим первым Android-приложением, Новые ежедневные цитаты. Я был рад услышать, что я могу легко "переносить" его на Chromebook и Google Chrome через ARC Welder и в Интернет-магазин Chrome, но я столкнулся с проблемой.

Когда я запускаю приложение в ARC Welder, верхняя часть панели действий отключается, что делает текст заголовка невозможным для чтения, а кнопка меню в лучшем случае затруднена. Степень отсечки варьируется в зависимости от выбранного форм-фактора, причем телефон является наихудшим, а планшет/максимизирован, что дает те же результаты. Ниже приведены скриншоты того, что я имею в виду. Исходный код доступен здесь, если он помогает любому.

Телефонный интерфейс

Droid RAZR

Пользовательский интерфейс телефона WC-адаптера ARC - Пейзаж

ARC Welder Phone UI - Landscape

Пользовательский интерфейс телефона WC-адаптера ARC - Портрет

enter image description here

4b9b3361

Ответ 1

Найден ответ!

Оказывается, использование ARC Welder (по крайней мере в настоящее время) возвращает API 19 (KitKat), а потому, что я использовал jgilfelt SystemBarTint библиотеку, он установил несуществующий индикатор строки состояния непосредственно над верхней частью панели действий.

Мне удалось исправить эту проблему, не только проверив, что мы на самом деле на API 19, но также и то, что сборка производителя не содержит хром в содержимом.

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