Android oreo在白色圆圈内显示图标

时间:2017-12-20 07:15:06

标签: icons geometry android-launcher android-8.0-oreo adaptive-icon

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

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

通过各种博客发现:

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

  

(但我不想要。我希望默认只显示正方形)

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

  

(我希望有最新的sdk版本定位和方形启动器图标)

我试过了:

  1. 带背景和前景drawables的自适应图标(不显示方形图标)
  2. 使用过的mipmap文件夹
  3. 任何人都可以帮我解决同样的问题吗?

1 个答案:

答案 0 :(得分:18)

如果您想继续在正方形中显示您的应用图标,则必须使用较少的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

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

右键单击您的应用(在“项目”标签中) - >新 - >图像资源,选择资产类型:图像,然后在路径中选择图像。