我正在尝试将我的应用程序升级到Android TV 8.0。当我在模拟器中运行它时,应用程序的横幅显示正确,但当我在小米小米Box3上运行时,横幅图标被切断,并位于启动程序的中心。我已经确保图像是推荐的大小,并且在应用程序和activity上都设置了android:banner指向正确的可绘制内容。任何人都知道为什么它会在Emulator中正确显示。目标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">
发布于 2018-09-20 07:37:58
在重启小米MiBox 3设备后,现在可以正常工作了。在重新安装最新更新后,启动程序中似乎存在错误。重新启动设备,并正确加载应用程序的横幅。
https://stackoverflow.com/questions/52378703
复制相似问题