设备上的Android TV标语较小,但在模拟器上正确显示

时间:2018-09-18 03:58:37

标签: android-tv

我正在尝试将我的应用升级到Android TV 8.0。当我在模拟器中运行该横幅时,该应用的横幅会正确显示,但是当我在小米Mi Box 3上运行时,横幅图标会被切除并位于启动器的中央。我确保图像是建议的大小,并且在应用程序和活动上都将android:banner设置为指向正确的可绘制对象。任何人都有任何想法为什么它会在模拟器中正确显示。如果有任何区别,则将Target SDK设置为27。

这是清单中的application元素。图像存储在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 :(得分:0)

小米MiBox 3设备重启后,现在可以正常使用了。全新安装最新更新后,启动器中似乎存在错误。重新启动设备,它已正确加载了应用程序的横幅。