棉花糖上不显示圆形图标

时间:2019-04-10 12:10:24

标签: android icons android-manifest android-icons

我的测试设备是Android 6.0。它对所有应用程序使用圆形图标(我的除外)。由于这是唯一的测试设备,并且我的手机没有使用圆形图标,因此我必须使其能够在测试设备上正常工作。

我正在尝试使其显示为圆形图标,但到目前为止我没有成功。

我已将所有ic_launcher_round图片设置为不同的分辨率。我还为“ ic_launcher_round.xml”文件创建了一个“ app_icon_round”图片。 所有ic_launcher_round图片的大小都合适,等等...我已经检查了多次。

ic_launcher_round.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/app_icon_round" />
</adaptive-icon>

AndroidManifest.xml,:

<application
    ...
    android:icon="@mipmap/ic_launcher"
    android:roundIcon="@mipmap/ic_launcher_round"
    ...
</application>

我总是使用Android Studio安装它。我注意到在启动屏幕上工作时,需要手动卸载应用程序,重新启动手机,然后通过Android Studio安装它,以注意更改。

我认为我缺少一些小东西,但不知道它是什么。我在互联网上看到的答案没有提到我没有做过的事情。

1 个答案:

答案 0 :(得分:2)

Android 6.0设备将显示您的@mipmap/ic_launcher图标。如果您希望启动器图标在Android 6.0上是圆形的,请使@mipmap/ic_launcher圆形。

android:roundIcon仅在Android 7.1上使用,自适应图标仅在Android 8.0+上使用。