MonoKelvin 2019-05-25 10:20 采纳率: 40%
浏览 486
已采纳

Android Studio 图标文件命名中的@无法识别

我在AS按照网上的方法命名了图标



                                        图片说明



运行的时候报错:

'@' is not a valid file-based resource name character: File-based resource names must

    如果不支持@字符,那怎么实现在多个设备用不同尺寸的图标?

    但如果我使用同样的名字命名,420dpi的设备还是只会使用mdpi里的图标,没用xhdpi的图标,这个怎么解决?

  • 写回答

1条回答 默认 最新

  • 若有人兮 2019-06-17 18:09
    关注

    在mipmap中有多个同名文件夹,例如mipmap-hdpi,mipmap-mdpi,
    使用时只需要写mipmap就行了,Android会自动根据当前设备调用文件夹里的图片。
    如果非要调用某个mipmap-xdpi的图片,将名字写全就行了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?