首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Emulator API 26不显示自适应图标

Android Emulator API 26不显示自适应图标
EN

Stack Overflow用户
提问于 2017-09-05 23:27:56
回答 2查看 1.3K关注 0票数 6

Android O引入了自适应图标,所以我继续尝试实现它。在使用AS3.0时,我已经按照这些步骤创建了mipmap-anydpi-v26目录,并在其中创建了一个ic_launcher.xml

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
    <background android:drawable="@mipmap/ic_background"/>
    <foreground android:drawable="@mipmap/ic_foreground"/>
</adaptive-icon>

我正在运行一个运行Android O的Pixel仿真器,但出于某种原因,它只是显示了默认图标(顶部带有android徽标的绿色背景)。

如果我将图标改回我的传统图标,它就能完美地工作。

我是不是遗漏了一些,或者这是某种模拟器的问题?

EN

回答 2

Stack Overflow用户

发布于 2017-09-05 23:45:11

根据the official documentation的说法,ic_launcher.xml应该放在res/mipmap-anydpi中,而不是在末尾指定-v26。还要检查图标大小和更简单的图标,例如以背景为颜色(<background android:drawable="@color/ic_background"/>)

你试过吗?

票数 0
EN

Stack Overflow用户

发布于 2017-10-03 21:37:55

也有同样的问题。切换到buildTools 26为我解决了这个问题。

编辑:我在casolorz has already answered上看到了同样的事情

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

https://stackoverflow.com/questions/46058595

复制
相关文章

相似问题

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