19

我的 Android 应用程序在 Android oreo 版本的白色圆圈内显示启动器图标。

我想显示启动器图标,因为默认情况下它在奥利奥设备上就像正方形。

浏览了各种博客,发现:

1) 移动用户可以从主屏幕设置屏幕更改图标类型

(但我不想要。默认情况下我只想显示正方形)

2)使用26以下的应用程序目标sdk版本

(我想有最新的 sdk 版本目标和方形启动器图标)

我努力了 :

  1. 具有背景和前景可绘制对象的自适应图标(不显示方形图标)
  2. 使用的 mipmap 文件夹

任何人都可以帮助我解决同样的问题吗?

4

1 回答 1

19

如果您想继续在正方形中显示您的应用程序图标,则必须使用 Android SDK 25 或更低版本构建您的应用程序。

如果您的应用使用 Android SDK 26 或更高版本编译,无论您使用新的自适应图标格式还是旧格式,您的应用图标都会出现在白色圆形内。

我建议您使用 Android Studio 的 Image Asset Studio 为您的应用创建自适应图标。 https://developer.android.com/studio/write/image-asset-studio.html

有关创建自适应图标的更多信息: https ://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive.html

如果您只想从旧版更新您的应用程序图标:

右键单击您的应用程序(在项目选项卡中)-> 新建 -> 图像资产,选择资产类型:图像并在路径中选择您的图像。

于 2018-02-13T11:19:33.820 回答