Android应用程序图标总是比它应该的小
很长一段时间以来,我一直在尝试创建一个Android应用程序图标,该图标的大小与设备上所有其他图标的大小相同,但我的图标总是太小 我知道这是一个有充分记录的问题。我已经尝试了我找到的所有解决方案,但我的应用程序图标仍然太小 我在Stackoverflow上读到的帖子包括,和 我已使用此工具:。它使图标太小,但这是一个已知的问题。我分叉了回购协议,并按文件规定实施,但规模仍然太小 我也尝试过,但他们都给了我一个图标,在我的设备上显示为太小 后来我在Android studio中发现了这个工具,但不幸的是它产生的图标太小了 我尝试在每个文件夹中使用512 x 512文件(hdpi/mdpi等) 我尝试将它们放置在Android应用程序图标总是比它应该的小,android,react-native,android-studio,Android,React Native,Android Studio,很长一段时间以来,我一直在尝试创建一个Android应用程序图标,该图标的大小与设备上所有其他图标的大小相同,但我的图标总是太小 我知道这是一个有充分记录的问题。我已经尝试了我找到的所有解决方案,但我的应用程序图标仍然太小 我在Stackoverflow上读到的帖子包括,和 我已使用此工具:。它使图标太小,但这是一个已知的问题。我分叉了回购协议,并按文件规定实施,但规模仍然太小 我也尝试过,但他们都给了我一个图标,在我的设备上显示为太小 后来我在Android studio中发现了这个工具,但不
drawable
中,而不是mipmap
源图像中没有填充,图标到达其边缘,是一个512 x 512 png文件。我使用Android Studio Image Asset Studio生成正确的大小
我将48 x 48放置在mipmap hdpi中,
我将72 x 72放入mipmap mdpi中,
我将96 x 96放置在mipmap xhdpi中,
我将144 x 144放置在mipmap xxhdpi中,
我将192 x 192放在mipmap xxxhdpi中
我使用过各种设备,虚拟设备和物理设备
以下是源图像的规格:
以下是ic\u launcher\u round
的源图像形状:
我是一名使用React Native的Javascript开发人员,因此对Android生态系统不太熟悉
如何使我的图标与手机上所有其他图标的大小相同?似乎您将文件放在了错误的文件夹中 48 x 48文件应该在mipmap mdpi中 及 72 x 72文件应为mipmap hdpi格式
Name Density Pixel
ldpi(0.75x) 120 dpi 36 x 36 px
mdpi(baseline) 160 dpi 48 x 48 px
hdpi (1.5x) 240 dpi 72 x 72 px
xhdpi (2x) 320 dpi 96 x 96 px
xxhdpi (3x) 480 dpi 144 x 144 px
xxxhdpi (4x) 640 dpi 192 x 192 px
看来您把文件放错文件夹了 48 x 48文件应该在mipmap mdpi中 及 72 x 72文件应为mipmap hdpi格式
Name Density Pixel
ldpi(0.75x) 120 dpi 36 x 36 px
mdpi(baseline) 160 dpi 48 x 48 px
hdpi (1.5x) 240 dpi 72 x 72 px
xhdpi (2x) 320 dpi 96 x 96 px
xxhdpi (3x) 480 dpi 144 x 144 px
xxxhdpi (4x) 640 dpi 192 x 192 px
好的,谢谢你的回答,我会尝试一下-我有一个问题,就是在你提供的链接中,is在哪里提到了“dpi”,我是否应该更改每个文件的分辨率?我从一个72 dpi的分辨率开始。它是,它会自动找出什么是最接近捕捉图片大小的。所以你只要把正确的大小放在正确的文件夹中,它应该看起来很好。好的,谢谢你的回答,我会试试这个-我有一个问题,那就是在你给出的链接中提到“dpi”,我应该改变每个文件的分辨率吗?我从一个72 dpi的分辨率开始。它是,它会自动找出什么是最接近捕捉图片大小的。所以你只要把正确的大小放在正确的文件夹里,它就会很好地显示出来。