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

Android:自适应图标在Android Oreo中不起作用

  •  0
  • noloman  · 技术社区  · 5 年前

    我试图通过右键单击 res 文件夹-> new Image asset . 我已经使用SVG选择了默认选项,但在运行应用程序时看不到图标。 clean project 在安装之前以及 invalidate cache and restart 结果是一样的。

    mipmap-anydpi-v26/ic_launcher.xml 显示安装应用程序时看到的默认图标。此文件包含:

    <?xml version="1.0" encoding="utf-8"?>
    <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
        <background android:drawable="@drawable/ic_launcher_background"/>
        <foreground android:drawable="@drawable/ic_launcher_foreground"/>
    </adaptive-icon>
    

    当点击 @drawable/ic_launcher_foreground 我到达了要打开的位置: drawable drawable-24

    我有什么遗漏吗?我还有什么事要做吗?

    0 回复  |  直到 5 年前
        1
  •  1
  •   RomanMitasov    4 年前

    drawable-24 文件夹的优先级高于 drawable .

    特定于Api的资源以及特定于解析和特定于语言的资源总是比未指定的资源更受Android的青睐。

        2
  •  0
  •   noloman    4 年前