代码之家  ›  专栏  ›  技术社区  ›  cpgreen2

Android应用程序图标前景默认为Android徽标

  •  3
  • cpgreen2  · 技术社区  · 7 年前

    我刚刚使用Android Image Asset Studio在我的应用程序中添加了一个图标,使用xml文件作为前景,使用纯色作为背景。现在,在我对其进行的测试中,图标的背景显示为正确的颜色,但前景只是白色的android徽标。我已经从手机上删除了该应用程序,并重新安装了它,以防它被缓存为以前的徽标,我真的不知道如何使用它来测试它或使它正确显示,特别是因为背景发生了变化,但前景没有变化。如果有任何帮助,我将不胜感激。

    Github链接: www.github.com/jollygreenegiant/WannaCook

    3 回复  |  直到 7 年前
        1
  •  3
  •   Kulebin    7 年前

    只需将所需的mipmap图标的资源重命名为任何不同的名称形式 ic_launcher 还要确保在中更改了图标名称 AndroidManifest.xml

        2
  •  0
  •   Dan Ahlquist    6 年前

    我假设您正在API 26+(未在问题中指定)上进行测试。

    在这种情况下 Adaptive Icon 在您的回购中找到的资产(…/res/mipmap-anydpi-v26/)正在覆盖您希望使用的PNG图标。这解释了为什么重命名图标文件可以解决问题,如另一个答案中所述。您只需删除这些文件,即可正确解决问题。(或者,按照上面的链接创建自己的自适应图标。)

        3
  •  -1
  •   npk    7 年前

    你的应用图标仍然 mipmap/ic_launcher ,其前景设置为android Studio设置的白色android图标。您应该更改前台的代码。