如何在android中使用单个可绘制文件夹

如何在android中使用单个可绘制文件夹,android,Android,如何为所有图像使用单个可绘制文件夹,通过该文件夹可以减小apk大小,我看过很多帖子,但每篇帖子都说有必要使用所有文件夹(hdpi、ldpi等)。他们是否可以使用单个文件夹来获得高质量的图像 您可以在xml中使用drawable,例如shape。这是唯一使用可绘图文件夹 如果只想使用一个文件夹,则可以选择xhdpi或xxhdpi文件夹。在Android设备上显示时,放大位图优于缩小位图 .9.png是推荐的。它只能在可绘图文件夹中使用 不同的可绘制文件夹用于一个目的,即当您希望您的应用程序跨多个设

如何为所有图像使用单个可绘制文件夹,通过该文件夹可以减小apk大小,我看过很多帖子,但每篇帖子都说有必要使用所有文件夹(hdpi、ldpi等)。他们是否可以使用单个文件夹来获得高质量的图像

  • 您可以在xml中使用drawable,例如shape。这是唯一使用可绘图文件夹
  • 如果只想使用一个文件夹,则可以选择xhdpi或xxhdpi文件夹。在Android设备上显示时,放大位图优于缩小位图
  • .9.png是推荐的。它只能在可绘图文件夹中使用

  • 不同的可绘制文件夹用于一个目的,即当您希望您的应用程序跨多个设备兼容时。即使您对所有图像使用单个文件夹,也不会有任何问题,但当您在多个设备上测试或运行应用程序时,您可以看到图像有时大,有时小


    因此,最好创建多个文件夹,以便为该分辨率设备获得完美的图像。

    如果您想减小apk大小,我建议您将图像放置在服务器上,并使用RestApi调用它们。通过调用RestApi获取所有json数据后,您将获得imageurl。 这里是链接
    您可以使用Picaso图像加载程序从url加载ImageView上的图像。所有详细信息都在链接中提到。

    离开Eclips,从Android Studio开始将提供此功能。

    您可以使用9补丁

    有用链接:


    将图像放入可绘制文件夹。它将对所有设备使用相同的映像。但不同设备的质量会有所不同。随着大屏幕增加图像的宽度和高度,图像可能会变得模糊。

    只需将图像放入默认的可绘制文件夹中,并尝试使用dp在屏幕中指定长度。我知道,但是否有其他方法可以使用单个可绘制文件夹并兼容所有设备?