Android 工作室图像分辨率
Android Studio image resolution
我有一张分辨率为 300x450 的图片。我想在 Android Studio 应用程序上使用它。
当我创建一个新的 "Image Asset" 时,图片失去了它的分辨率,如果我 select 在 ImageView 手动设置分辨率,它就是像素。
我可以尝试什么?
谢谢
您使用的图像尺寸应该具有最高密度 (xxxhdpi) 的分辨率,因为当您创建新的图像资源时,AndroidStudio 会为该图像创建 N 个不同的可绘制对象,每个密度一个,使用您拥有的那个作为 "xxxhdpi one"。
例如,假设图像 300x450 适用于 xhdpi 屏幕。当您使用该工具创建图像资源时,Android Studio 将创建一个 xxxhdpi 资源 300x450、一个 xxhdpi 225x337、一个 xhdpi 150x225 等等...然后您尝试在同一个地方使用那个 xhdpi 150x225你应该使用 300x450,它是像素。
所以,我的解决方案,如果你没有最高的生成其他的,你应该把那个直接放在"xhdpi"(或者它设计的那个)中,你可以确保至少所有密度或低于该密度都可以。
已修复。问题是,您不能将其作为 "Image Asset" 插入,您只需将图片拖到 Drawable/xhdpi 文件夹即可。然后就可以正常使用了
只需使用属性菜单中的可缩放选项。在 select fitXY 选项中并使用高度和宽度属性调整坐标
我有一张分辨率为 300x450 的图片。我想在 Android Studio 应用程序上使用它。 当我创建一个新的 "Image Asset" 时,图片失去了它的分辨率,如果我 select 在 ImageView 手动设置分辨率,它就是像素。
我可以尝试什么?
谢谢
您使用的图像尺寸应该具有最高密度 (xxxhdpi) 的分辨率,因为当您创建新的图像资源时,AndroidStudio 会为该图像创建 N 个不同的可绘制对象,每个密度一个,使用您拥有的那个作为 "xxxhdpi one"。
例如,假设图像 300x450 适用于 xhdpi 屏幕。当您使用该工具创建图像资源时,Android Studio 将创建一个 xxxhdpi 资源 300x450、一个 xxhdpi 225x337、一个 xhdpi 150x225 等等...然后您尝试在同一个地方使用那个 xhdpi 150x225你应该使用 300x450,它是像素。
所以,我的解决方案,如果你没有最高的生成其他的,你应该把那个直接放在"xhdpi"(或者它设计的那个)中,你可以确保至少所有密度或低于该密度都可以。
已修复。问题是,您不能将其作为 "Image Asset" 插入,您只需将图片拖到 Drawable/xhdpi 文件夹即可。然后就可以正常使用了
只需使用属性菜单中的可缩放选项。在 select fitXY 选项中并使用高度和宽度属性调整坐标