Баннер Android TV маленький на устройстве, но правильный на эмуляторе - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь обновить приложение до Android TV 8.0.Когда я запускаю его в эмуляторе, баннер для приложения отображается правильно, но когда я запускаю его на Xiaomi Mi Box 3, значок баннера обрезается и центрируется в модуле запуска.Я удостоверился, что изображение является рекомендуемым размером, и я установил баннер android: в приложении и в активности, чтобы он указывал на правильный рисунок.У кого-нибудь есть идеи, почему он отображается правильно в эмуляторе.Target SDK устанавливается на 27, если это имеет какое-либо значение.

Вот элемент приложения в манифесте.Изображение хранится в папке для рисования xhdpi.

    <application
  android:name=".SerenityApplication"
  android:allowBackup="true"
  android:banner="@drawable/serenity_androidtv_banner"
  android:logo="@drawable/serenity_androidtv_banner"
  android:hardwareAccelerated="true"
  android:icon="@drawable/serenity_bonsai_logo"
  android:label="@string/app_name"
  android:largeHeap="true"
  android:theme="@style/AppTheme">

1 Ответ

0 голосов
/ 20 сентября 2018

Теперь это работает после перезагрузки устройства Xiaomi MiBox 3. Кажется, есть ошибка в панели запуска после новой установки последнего обновления. Перезапустите устройство и оно правильно загрузит баннер для приложения.

...