1.android:roundIcon="@mipmap/ic_launcher_round"是圆形图标
android:icon ="@mipmap/icon"是普通图标
android:roundIcon属性,这是一个只适用在Android 7.1系统上的过渡版本,很快就被8.0系统的应用图标适配所替代了。
2.应用图标被指定为了mipmap目录下的ic_launcher文件中,那么我们快去看下这个文件吧!
在mipmap的五个文件夹里替换(hdpi,mdpi,xhdpi,xxhdpi,xxxhdpi)这个五个文件,只要在手机上运行给出的icon还是系统给的圆的,在res文件夹下出现了一个mipmap-anydpi-v26文件夹,因为在mipmap目录下文件中若ic_launcher.png和.xml同时存在,会优先使用.xml。
mipmap-anydpi-v26这个目录,这个目录表示的就是Android 8.0或以上系统的手机,都会使用这个目录下的ic_launcher来作为icon图标
3.总结可以把mipmap-anydpi-v26这个目录的文件删除,修改android:icon或者android:roundIcon,就可以设置图标类型。