有没有办法为420 dpi和560 dpi设备创建可绘制文件夹和值文件夹?一个用于420 dpi,一个用于560 dpi。
420dpi:三星Galaxy S5,S4,LG G5,......
560dpi:Nexus 6,三星S6,S7,......
因为在那些类型的设备中我的应用程序看起来不太好。 drawable-xxhdpi中的图像在具有420 dpi的设备中较小。因为乘以图像的宽度x 2,625(密度)。我需要更大的图像或乘以图像x 3。
答案 0 :(得分:3)
我找到的解决方案是创建一个drawable-420dpi和一个drawable-560dpi文件夹,并分别复制xxhdpi和xxxhdpi资源。
我不确定这是最好的解决方案,但它适用于PIXEL XL,Nexus 5X,6和6p模拟器。
这对开发人员和设计师来说也是非常令人沮丧的。
答案 1 :(得分:2)
如果您使用的是Android Studio,则可以轻松创建文件夹宽度名称:mipmap-420dpi和mipmap-560dpi,文件夹与mipmap-hdpi,mipmap-mdpi,mipmap-xhdpi等文件夹相同....您可以见this picture
答案 2 :(得分:0)
你可以使用DisplayMetrics获得ppi,获得ppi后你可以使用IF条件并设置你需要设置的drawable。