Android支持多种设备,如果要在android中创建一个应用程序,则该应用程序必须与不同的移动设备兼容。为了支持不同的屏幕尺寸,必须具有不同尺寸的图像,这些图像将保存在多个文件夹中。通常,Android有四个文件夹,几乎涵盖了所有设备:
- drawable-ldpi(低密度):较早版本的android支持的较低图像质量– 240×320像素
- drawable-mdpi(中等密度):对于中等图像支持– 320×480像素
- drawable-hdpi(高密度):适用于Android宽屏电视机或具有更高分辨率的Android手机的图像– 480×800像素
- drawable-xhdpi(超高密度):分辨率最高的设备– 720×1280像素
因此,在Android Studio中,有必要创建不同的文件夹以添加不同分辨率的图像。请按照以下步骤操作:
分步实施
第1步:因此在向Android Studio中添加不同分辨率的图像之前,必须先拥有不同分辨率的图像。因此,请参考简单的9补丁生成器以创建不同分辨率的图像,或者可以使用Adobe Photoshop等高端编辑器工具。
步骤2:如下图所示,打开Android Studio并以Android模式打开项目。
步骤3:现在转到应用程序> res>新建>目录,如下图所示。
步骤4:点击目录后,将弹出如下屏幕。现在输入新目录名称,然后按Enter。现在,新目录drawable-Idpi已创建。
步骤5:首先要找到drawable-Idpi目录,然后切换到Project模式,然后单击Project Name> app> src> main> res> drawable-Idpi ,您可以找到创建的目录。同样,可以创建文件夹的其余部分“ drawable-mdpi ”,“ drawable-hdpi ”和“ drawable-xhdpi ”。
步骤6:只需转到drawable-Idpi>右键单击>粘贴,然后将不同分辨率的图像粘贴到相应的不同文件夹中。
Note: While pasting images to different resolution folders, keep one thing in mind all the images should have a common name. For example: inside drawable-hdpi >image.png then drawable-xhdpi >image.png. That means the name of the images is the same but every image has a different resolution. So in this way you just have to write android:background:@drawable/image and android will automatically adjust the image as per the different mobile resolutions.