一,现象:一些ROM会为应用图标套上统一的外壳,有可能导致没有适配的图标显得很小。

三,具体操作步骤: 1,导出一张名为ic_foreground.png的logo图标,不需要背景色,单纯logo。根据图片分辨率的不同放到不同倍率的文件夹中,我这里使用的是四倍图,放入到mipmap-xxxhdpi文件夹中。 2,导出一张名为ic_background.png的背景图片(如果背景为纯色可以不用)。 3,在Android studio 中找到drawable文件夹,右键

从Foreground Layer选项卡中的path中选中你的ic_foreground.png的路径,同样Background Layer选项卡中设置纯色背景或者设置ic_background.png路径。点击next会自动在每种分辨率的文件夹中生成:ic_launcher.png,ic_launcher_foreground.png,ic_launch_round.png。 还会自动生成一个mipmap-anydpi-v26的文件夹,其中包含ic_launch.xml和ic_launch_round.xml。具体如下图

之后再AndroidManifest.xml文件中的Application元素中添加属性android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher"。这样就完成了,最后效果如下图:每家不同的系统园或者方会有所差别属于正常。
