Android Studio在导入图像时调整图像大小

Android Studio在导入图像时调整图像大小,android,android-fragments,android-studio,imageview,Android,Android Fragments,Android Studio,Imageview,我需要添加一个图像作为活动背景,以便 我右键单击了res文件夹>新建>图像资源 我在Launcher图标类别下导入了一张图片。但是我的照片已经调整了大小,质量也降低了。是否可以导入原始图像及其质量,而无需通过Android Studio调整其大小 另外,如何在XML中引用它?我习惯于日食,我通常做的是: android:src="@drawable/MyPicture" 另外,由于我避免调整大小,这将如何影响屏幕大小?原始图像大小为900 x 678您正在导入它们,正如您所说,在Launche

我需要添加一个图像作为活动背景,以便

我右键单击了res文件夹>新建>图像资源

我在Launcher图标类别下导入了一张图片。但是我的照片已经调整了大小,质量也降低了。是否可以导入原始图像及其质量,而无需通过Android Studio调整其大小

另外,如何在XML中引用它?我习惯于日食,我通常做的是:

android:src="@drawable/MyPicture"

另外,由于我避免调整大小,这将如何影响屏幕大小?原始图像大小为900 x 678

您正在导入它们,正如您所说,在Launcher Icons类别下,它将自动尝试将它们调整为48dp(以及分辨率密度的相应像素)。您可能只想导航到您的项目并将图像复制粘贴到drawable文件夹中,然后如您在问题中所述引用它

android:src="@drawable/MyPicture"
另一个选项是创建不同大小的背景,并将它们复制粘贴到各自的可绘制mdpi、可绘制hdpi、可绘制xhdpi、可绘制xxhdpi和可绘制xxxhdpi文件夹中


Android将尝试缩放图像以适应屏幕,除非您指定
缩放类型

您正在导入它们,正如您所说,在Launcher Icons类别下,它将自动尝试将它们调整为48dp(以及分辨率密度的相应像素)。您可能只想导航到您的项目并将图像复制粘贴到drawable文件夹中,然后如您在问题中所述引用它

android:src="@drawable/MyPicture"
另一个选项是创建不同大小的背景,并将它们复制粘贴到各自的可绘制mdpi、可绘制hdpi、可绘制xhdpi、可绘制xxhdpi和可绘制xxxhdpi文件夹中


Android将尝试缩放您的图像以适应屏幕,除非您指定一个
缩放类型

我正在尝试添加一个900x678的图像,当我将缩放类型添加为centercrop时,它看起来很好,但我担心性能和其他屏幕大小。既然我没有调整大小,这将如何影响我的应用程序?@Earthling,我不确定它会如何影响性能,但我会尝试决定您是否也尝试将此应用程序用于平板电脑,然后为您的图像选择一个足够大的合适尺寸我正在尝试添加一个900x678的图像,当我添加ScaleType作为centercrop时,它看起来很好,但是我担心性能和其他问题屏幕大小。由于我没有调整大小,这将如何影响我的应用程序?@Earthling,我不确定它将如何影响性能,但我会尝试确定您是否也在尝试将此应用程序与平板电脑配合,然后为您的图像选择足够大的尺寸