首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在中创建启动程序图标时出现的anydpi-v26问题

在中创建启动程序图标时出现的anydpi-v26问题
EN

Stack Overflow用户
提问于 2020-04-04 02:21:25
回答 3查看 4.1K关注 0票数 4

在带剪辑艺术的中创建启动程序图标()时,将在mipmap文件夹中创建图像:

但是对于anydpi-v 26,前景的标准图标不会改变,尽管背景色已经改变:

ic_launcher.xml(anydpi-v26):

代码语言:javascript
复制
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
    <background android:drawable="@color/ic_launcher_background"/>
    <foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>

ic_launcher_foreground文件夹中有两个文件: ic_launcher_foregraund.xml (新图标)和ic_launcher_foregraund.xml (v24) (标准图标)

他为什么不自动换一张新的画呢?谢谢你的回答!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-05-27 05:48:55

我也有过同样的问题。同样的解决方案。由于某些原因,在创建新的启动程序图标时,旧文件ic_launcher_foreground.xml不会被删除在可绘制文件夹中。你会得到两个同名的文件。因此,删除它(而没有安全删除),解决了这个问题。

票数 5
EN

Stack Overflow用户

发布于 2020-04-05 05:30:22

我将ic_launcher_foreground.xml(v24)文件从文件夹中删除:res/v24/ icon _前台/,该文件保留在标准图标中。

这一行动解决了问题:

票数 3
EN

Stack Overflow用户

发布于 2021-08-04 08:25:24

我遇到这个问题是因为我的一个库定义了一个启动程序图标。奇怪的是,应用程序模块从应用程序模块读取ic_launcher_background,而从库模块读取ic_launcher_foreground。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61023038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档