Android Studio进行APP图标更改的两种方式总结

作者:NYH19961125 时间:2022-02-07 09:08:40 

百度了许多相关资料,对两种修改app图标的方式进行总结:

第一种:(最简单的方法)

将你准备好的 图标放入res目录下的drawable,在AndroidManifest.xml文件中,找到android:icon以及android:roundIcon这两个属性,设置为你放入的图标文件。

Android Studio进行APP图标更改的两种方式总结

如图,appicon就是我准备替换的文件。注意保存时,保存名称不能有大写字母与空格,否则编译时会报错,此外,查到的资料中图片格式建议保存为.png。不过自己试验过.jpg与.png都是可以正确替换图标的。

Android Studio进行APP图标更改的两种方式总结

在这里,这两个属性都能对图标进行设置,在设置时只使用一个也可以达到效果,但如果两个同时使用的话,属性指定的对象需要设置一致。若不一致,我测试结果是显示的roundIcon指定的对象,找到android:roundIcon 属性的解释:
android:roundIcon 属性指定一个图标,但只有你需要给应用设置一个特别的圆形图标时才要用到这个属性。

第二种:(稍微复杂)

更详细的解释可以看这两篇文章
https://www.jb51.net/article/188580.htm

[Android神兵利器之Image Asset Studio]

https://www.jb51.net/article/138346.htm
[application中 android:icon 和 android:roundIcon 的区别]

在这里之给出具体的修改方法:

Android Studio进行APP图标更改的两种方式总结

如图,找到Image Asset点击。显示如下

Android Studio进行APP图标更改的两种方式总结

在第3步中选择你准备的图标作为前景,如图:

Android Studio进行APP图标更改的两种方式总结

至于第2步背景的选择,个人认为可以默认。
关于前景跟背景的内容,在前面的链接内有相应的说明,大家不理解的可以去了解一下。
然后,就可以next,finish。

Android Studio进行APP图标更改的两种方式总结 

Android Studio进行APP图标更改的两种方式总结

Android Studio进行APP图标更改的两种方式总结

Android Studio进行APP图标更改的两种方式总结

得到新建的文件。
在这里说明一下ic_launcher_round.png是Image Asset生成的圆形图标,可以在AndroidManifest文件中设置,方法如1。 ic_launcher-web.png 是在Google Play中显示app介绍时使用。

总结一下,方法二生成的图标的适配效果更好,方法一的效果可能会跟预先设想的效果存在出入。

来源:https://blog.csdn.net/NYH19961125/article/details/88656695

标签:Android,Studio,APP,图标更改
0
投稿

猜你喜欢

  • Java中BufferedReader与BufferedWriter类的使用示例

    2022-10-30 01:00:04
  • spring boot和mybatis集成分页插件

    2021-11-05 10:21:17
  • Android(2.2/2.3系统)Gallery解决默认和横竖屏切换选中状态问题

    2022-09-30 19:06:18
  • Java7和Java8中的ConcurrentHashMap原理解析

    2022-06-09 22:06:28
  • 详解Unity使用ParticleSystem粒子系统模拟药水在血管中流动(粒子碰撞)

    2022-10-26 21:27:59
  • JavaEE开发之SpringMVC中的自定义消息转换器与文件上传

    2023-11-24 19:36:02
  • Java中JUC 的 Exchange 交换器详情

    2023-09-17 18:46:40
  • Android使用Retrofit实现自定义Converter解析接口流程详解

    2022-12-30 23:19:38
  • Java用邻接矩阵存储图的示例代码

    2021-10-05 21:39:18
  • java实现Base64加密解密算法

    2023-11-25 08:07:27
  • SpringBoot2.x 参数校验问题小结

    2023-05-22 02:21:22
  • C#根据年月日计算星期几的函数

    2022-03-17 04:50:50
  • c# 实例——绘制波浪线(附源码)

    2023-03-02 12:53:54
  • Android自定义输入法软键盘

    2023-04-20 05:51:54
  • Android项目实战之仿网易顶部导航栏效果

    2022-07-14 10:20:51
  • Android自定义View圆形进度条控件(三)

    2021-11-13 10:17:51
  • Java对象数组定义与用法详解

    2021-11-01 08:33:18
  • c# winform多线程的小例子

    2023-01-05 07:11:44
  • 浅谈Java中Lambda表达式的相关操作

    2023-09-17 12:00:58
  • C++ OpenCV单峰三角阈值法Thresh_Unimodal详解

    2022-06-09 14:36:46
  • asp之家 软件编程 m.aspxhome.com