java - 我的应用程序图标在某些设备上没有显示 - 为什么?

标签 java android icons

我有一个应用程序图标保存在可绘制的 xml 文件中,它显示在大多数设备上,但一些华为设备显示默认启动器图标。这是我在 list 中的代码

android:icon="@drawable/menu_icon" 
android:roundIcon="@mipmap/ic_launcher_round"

最佳答案

这是因为Huawei需要圆形启动器图标。在 android:roundIcon 属性中添加您的应用程序图标图像!您获得默认 android 图标的原因是因为您在 android:roundIcon 属性中调用它! –

对于不同的api设备,设备根据android版本使用圆形图标或默认大小图标。它不会影响其他设备!请务必选择已接受的答案,以便其他人可以知道解决方案。

关于java - 我的应用程序图标在某些设备上没有显示 - 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58913817/

相关文章:

java - 应用程序图标被放大显示

c++ - 来自 Internet 的常见应用程序图标?

jquery - 动态更改 jQuery Mobile ListView 中的图标

java - Oracle通过jdbc创建的函数处于无效状态

Java7/Tomcat7 64 位 - JSP 页面中未呈现的字符串

android - android中同一应用程序的多个实例

android - 如果我删除 gps.conf 文件会发生什么

android - 我在哪里可以找到 Android 中的应用程序数据

java - 重构嵌套 for 循环

java - 电子产品商店