<h1>概要</h1>
在做手机适配的时候,遇到了一个很奇怪的问题,在1080x720的手机可以正常显示替换的ic_launcher.png图标,但是在1920x1080的手机上显示ic_launcher.png仍为默认图标,经过检查发现在整个项目里面不包含默认ic_launcher.png图标,那么显示的图标是怎么回事呢?

<h2>第一种可能</h2>
百度一下,发现同样的问题别人也遇到过,他们是直接替换掉了默认ic_launcher.png的图标,重新在模拟器/真机中安装运行,显示的仍为默认图标,解决的办法是重启模拟器或真机,认为是ic_launcher缓存,可能吧!

<h2>第二种可能</h2>
但我认为可能是APP内部缓存,因为第一次在1920x1080的真机上安装,显示的为默认ic_launcher.png图标,然后将模拟器屏幕设为1920x1080后,显示APP图标仍为默认ic_launcher.png,其它分辨率显示就正常,按理说第一次安装不存在ic_launcher.png缓存在手机上的,如果这个时候重启手机,可能是自己见识不够,想不清楚其中的原因。于是将当前项目清除一下Clean,重新生成项目R文件内容,然后安装在1920x1080的模拟器上,结果让人惊讶,可以正常显示替换后的图标。之后,不管你在哪款1920x1080分辨率的手机上安装,显示的图标都是替换后的ic_launcher.png

点击查看详情

最新文章

  1. 添加sudo权限
  2. ubuntu中搭建php7+mongodb方法
  3. MySQL(四) 数据表的插入、更新、删除数据
  4. [其他]Ubuntu安装genymotion后unable to load VirtualBox engine
  5. ios下移除原生样式
  6. iOS 刚刚,几分钟前,几小时前,几天前,几月前,几年前
  7. js监听密码输入框type
  8. 修正constructor的指向
  9. jquery实现文字选择器
  10. iOS 让UIButton根据文字内容自动计算宽高
  11. Fraction to Recurring Decimal leetcode
  12. php通过cURL下载网络上面的一个HTTPS的资源
  13. Job 失败了怎么办?- 每天5分钟玩转 Docker 容器技术(133)
  14. MFC回车事件
  15. css的三种书写方式
  16. 学习笔记_J2EE_Mybatis_02_mybatis注解配置入门
  17. jq 绑定事件和解绑事件
  18. BZOJ.1070.[SCOI2007]修车(费用流SPFA)
  19. AngularJS table 按照表头字段排序功能(升序和降序)
  20. PAT B1034 有理数四则运算 (20 分)

热门文章

  1. 联想Y430P CentOS 7.3 无线网络的配置
  2. NativeCode中通过JNI反射调用Java层的代码,以获取IMEI为例
  3. 系统封装 ES3使用方法
  4. RFS 理解
  5. 【C#】.NET提供了哪些类型来实现反射
  6. 设计模式之十一:抽象工厂模式(Abstract Factory)
  7. UICollectionView的header悬停
  8. ASP.NET CORE RAZOR :将搜索添加到 Razor 页面应用
  9. Atitit.&#160;Atiposter&#160;发帖机版本历史&#160;编年史
  10. [效果不错] nginx 高并发参数配置及linux内核参数优化,完整的内核优化设置。PHP-FPM高负载解决办法。