app运行在80以上部分手机桌面logo始终显示系统logomipmap与drawable区别,无论如何更改mipmap对应文件夹下mipmap与drawable区别的logo都无效那是因为30以上创建默认会创建一个mipmapanydpi修改ic_launcherxml ltmipmap与drawable区别?xml version=quot10quot encoding=quotutf8。
图片放在res资源文件夹下的drawable文件夹下面,不过现在更多的把图片放在mipmap文件夹里 设置背景的话两种方法,一种在layout布局里把图片设为背景 lt?xml version=quot10quot encoding=quotutf8quot?ltRelativeLayoutxmlnsandroid=quotandroidquotxmlnsapp=quot。
出现此情况的原因有两种 解决 找到 appsrcmainresdrawablelaunch_backgroundxml 文件,这个里面初始化了布局标签,只需要把图片替换为我们自己的就可以或者根据不同手机的分辨率 在mipmap下放置图片例如之后前往 stylesxml 文件设置启动页 重新打包就可以看到 刚刚设置的启动页了 效果。
简单说就是官方建议将作为图标的res资源放入mipmap文件夹,理由是 drawable 中各种dpi的版本有可能会被系统优化掉,比如设备是xxhdpi的,那么ldpimdpihdpi等无关的会被去掉,这就导致Launcher或其它位置在显示应用的图标时可能用到不合适的分辨率版本,导致显示失真变渣解决方法就是将图标文件归入mip。
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。
发表评论