Android中100dp x 100dp的imageview需要什么图像分辨率

Android中100dp x 100dp的imageview需要什么图像分辨率,android,imageview,Android,Imageview,我有一个imageView,我想在其中显示几个不同的徽标,其尺寸为100dp×100dp。是否有最佳分辨率,或者Android Studio会自动执行此操作?这取决于应用程序的目标设备。 您可以准备各种大小的图像,并将其存储在每个res/drawable-xxxxx文件夹中,以便自动应用。 Android Studio将尝试找到设备的正确分辨率,并尝试找到相应的可绘制文件夹。 如果没有这样的文件夹,或者文件不在该文件夹中,Studio将自动从其他可绘图文件夹中选择任何名称匹配的文件。 示例 假设

我有一个imageView,我想在其中显示几个不同的徽标,其尺寸为100dp×100dp。是否有最佳分辨率,或者Android Studio会自动执行此操作?

这取决于应用程序的目标设备。
您可以准备各种大小的图像,并将其存储在每个res/drawable-xxxxx文件夹中,以便自动应用。
Android Studio将尝试找到设备的正确分辨率,并尝试找到相应的可绘制文件夹。
如果没有这样的文件夹,或者文件不在该文件夹中,Studio将自动从其他可绘图文件夹中选择任何名称匹配的文件。

示例

假设您在res/drawable xhdpi文件夹中有分辨率为100*100的“logo.png”文件, 在res/drawable/xxxhdpi文件夹中显示200*200分辨率。

如果您使用xxxhdpi设备运行应用程序,将自动加载200*200个应用程序。
如果您使用xxhdpi设备运行应用程序,将自动选择两幅图像中的一幅。
请注意,Android将以xxhdpi分辨率拍摄该图像,因此图像将以不同的大小显示。

使用ImageView.scaleType可以避免此问题。 如果您将ImageView的大小固定为100p*100dp,并将scaleType设置为合适的大小,您的图像将始终正确显示。

查看此网站:您可以在那里键入值,并以不同的分辨率查看所需内容