BrowseFragment 中的 Badge Drawable 未出现在 Amazon TV 上
Badge Drawable in BrowseFragment doesn't appear on Amazon TV
我有一个 BrowseFragment
使用 Leanback Support Library
显示一些 api 加载的内容。我还在 BrowseFragment
上使用 setBadgeDrawable
方法在右上角显示自定义徽标。此徽标包含在 res 文件夹中的 apk 中。它在 Android 电视模拟器上按预期显示,但是当我将二进制文件安装到 Amazon Fire TV 棒上时,徽标消失了。该应用程序的所有其他功能在 Amazon Fire TV 上都是相同的。
图像是 PNG,这是我的设置方式:
setBadgeDrawable(getActivity().getResources().getDrawable(R.drawable.logo));
为什么会发生这种情况?任何帮助表示赞赏。谢谢。
显然 Amazon Fire TV 对图像有大小限制。缩小图像后,效果很好。奇怪。
我有一个 BrowseFragment
使用 Leanback Support Library
显示一些 api 加载的内容。我还在 BrowseFragment
上使用 setBadgeDrawable
方法在右上角显示自定义徽标。此徽标包含在 res 文件夹中的 apk 中。它在 Android 电视模拟器上按预期显示,但是当我将二进制文件安装到 Amazon Fire TV 棒上时,徽标消失了。该应用程序的所有其他功能在 Amazon Fire TV 上都是相同的。
图像是 PNG,这是我的设置方式:
setBadgeDrawable(getActivity().getResources().getDrawable(R.drawable.logo));
为什么会发生这种情况?任何帮助表示赞赏。谢谢。
显然 Amazon Fire TV 对图像有大小限制。缩小图像后,效果很好。奇怪。