Android Studio图像分辨率

时间:2015-08-05 18:16:43

标签: android android-studio resolution

我的分辨率为300x450的图像。我想在Android Studio应用上使用它。 当我创建一个新的" Image Asset"时,pic会失去其分辨率,如果我在ImageView上手动选择分辨率,则为像素。

我可以尝试什么?

谢谢

3 个答案:

答案 0 :(得分:1)

您正在使用的图像尺寸应具有最高密度(xxxhdpi)的分辨率,因为当您创建新的图像资源时,Android Studio会为该图像创建N个不同的可绘制对象,每个密度对应一个,使用您拥有的图像“xxxhdpi one”。

例如,假设图像300x450用于xhdpi屏幕。当您使用该工具创建Image Asset时,Android Studio将创建一个xxxhdpi资产300x450,一个xxhdpi 225x337,一个xhdpi 150x225,依此类推......而你尝试使用xhdpi 150x225,在同一个地方你应该使用300x450 ,它是像素。

所以,我的解决方案,如果你没有最高生成其他的,你应该把它直接放在“xhdpi”(或它设计的那个),你可以肯定至少所有密度或低于该密度,都可以。

答案 1 :(得分:1)

固定。问题是,您不能将其作为“图像资源”插入,您只需将图片拖到Drawable / xhdpi文件夹即可。然后,您可以使用它,没有任何问题。

答案 2 :(得分:0)

只需在属性菜单中使用可扩展选项即可。选择fitXY选项并使用高度和宽度属性调整坐标