当前位置: 代码迷 >> Android >> Android Studio教程中许多不同的“可绘制”文件夹发生了什么?
  详细解决方案

Android Studio教程中许多不同的“可绘制”文件夹发生了什么?

热度:3   发布时间:2023-08-04 10:42:00.0

我正在关注有关如何使用Android Studio创建android应用程序 。 本教程可能有点旧,因为它显示了许多不同的“可绘制”文件夹。 但是,我发现实际版本的Android Studio(版本1.4)有所不同:

'drawable'是否已更改为'mipmap'? 还是不再存在其他“可绘制”文件夹? 如何根据当前的AndroidStudio方案理解本教程?

mipmap文件夹仅用于放置应用程序图标。 您使用的任何其他可绘制资产应像以前一样放置在相关的可绘制文件夹中。

检查该链接:

您的屏幕快照似乎显示出一个应用程序,该应用程序在任何可绘制的文件夹中根本没有任何内容。 如果您查看磁盘上的资源,那里有东西吗?

可绘制文件夹可能根本不存在于该项目中。 在Android开发中,它们仍然是包括图形资产的主要机制。

我在实际版本的Android Studio(1.4版)中看到了一些不同之处

与大多数代码生成器一样,Android Studio的新项目和新活动向导不会创建所有可能的文件和目录。 他们创建模板需要的任何内容。

大约一年前,Google开始建议将启动器图标从res/drawable-NNNN/目录移动到res/mipmap-NNNN/目录,尽管事实上这对大多数开发人员并没有多大帮助,并且会使阅读旧资源的人们感到困惑。

Android Studio的模板切换为使用res/mipmap-NNNN/目录; 我不知道为什么他们此时仍创建空的res/drawable/目录。

'drawable'是否已更改为'mipmap'?

不,除了启动器图标外,您仍将res/drawable-NNNN/用于其他所有操作。 但是,您将必须自己创建这些目录,例如,右键单击res/并从上下文菜单中选择“新资源目录”。

mipmap文件夹仅用于放置启动器图标。 您使用的任何其他可绘制资产应像以前一样放置在相关的可绘制文件夹中。

根据Google

最佳做法是将应用程序图标放置在mipmap-文件夹(而不是drawable-文件夹)中,因为它们的使用分辨率与设备的当前密度不同。

如果您需要对不同分辨率下使用的资源进行更多控制,则可以细分“ drawable”文件夹

Google 建议将 mipmaps-ZZZZ用作启动器图标。 似乎Android Studio没有添加传统的drawable-ZZZZ文件夹,因此您需要自己创建它们。 您仍然将Drawable-ZZZZ文件夹用于应用程序图标以外的图像/图标。 有关更多信息,请阅读此Google

这些文件夹仍然存在,您只需要遵循几个步骤即可以简单的方式添加这些文件夹。

步骤1-:从上面的下拉列表中选择项目(默认情况下android会存在)

第2步-:转到应用-> src->主-> res

步骤3-:创建可绘制对象,例如drawable-hdpi,drawable-mdpi,drawable-xhdpi等。完成

步骤4-:相应放置图片和徽标

注意-:我已经说明过,这可以使事情变得更简单,您可以直接转到res并创建可绘制的资源文件夹(无需从顶部进入项目部分)

  相关解决方案