Android Studio:可绘制文件夹:如何为多个dpi放置图像?

时间:2015-03-27 06:03:34

标签: android android-studio android-drawable

as per android documentation drawable文件夹需要有多个子目录,用于不同dpis的图像。但是在Android Studio中,在drawable文件夹中创建任何子目录会导致它无法检测到任何图像。另一方面,如果图像直接放在drawable文件夹中,它将被检测到并可用于查看R.drawable.ImageName。在这种情况下,我们如何为同一个ImageName使用不同的dpi图像?

11 个答案:

答案 0 :(得分:108)

标准程序是:

  1. 选择项目> app> scr>主
  2. 右键单击" res",选择"新"并选择" Android资源目录" Step 2
  3. 在打开的对话框中,在资源类型中选择" drawable" Step 3
  4. 在列表可用限定符中选择密度,然后单击中间的右箭头。 Step 4
  5. 选择您喜欢的密度,然后按确定 Step 5

答案 1 :(得分:24)

有两种方法可以做到。

1.右键点击drawable New-> Image Asset->选择您的最高分辨率图像休息将自动创建。完成后,您可以在drawable文件夹中看到不同的分辨率

  1. 你想要的方式。在项目资源管理器窗口中,您会看到Android下拉列表。点击它更改为项目。
  2. 现在您的项目名称 - > app-> src-> main-> res->

    Aila您可以使用hdpi mdpi等查看您的可绘制文件夹。

答案 2 :(得分:12)

我发现最简单的方法是拥有正确的"目录"结构显示在我的图标的drawable文件夹下是这样的:

  1. 右键单击" Drawable"
  2. 点击"新",然后"图片素材"
  3. 更改"资产类型"到"操作栏和标签图标"
  4. For" Foreground"选择" ClipArt"
  5. For"剪贴画"点击和"选择"按钮并选择任何图标
  6. 对于"资源名称"输入你的图标文件名
  7. 现在,在Android视图的Drawable文件夹下为您创建了伪目录。打开文件系统上的真实目录" main / res / drawable-xxhdpi"," main / res / drawable-xhdpi"并用您自己的密度替换每个文件夹中的图标。

答案 3 :(得分:11)

您不会创建可绘制文件夹的子文件夹,而是“兄弟”文件夹。在/res文件夹下的旁边的文件夹,用于不同的屏幕密度或屏幕大小。 /drawable文件夹(没有任何尺寸)主要用于与selector s等任何屏幕尺寸无关的绘图。

请参阅此屏幕截图(使用名称drawable-hdpi代替mipmap-hdpi):

enter image description here

答案 4 :(得分:10)

只需转到项目资源管理器,然后从下拉列表中将您的View Android更改为项目,就可以了。There you can simply create folder like we do in Eclipse.并且在android项目视图中,它是隐藏的但是当你切换到项目时。您可以创建drawable-hdpi,drawable-xhdpi之类的文件夹。

enter image description here

答案 5 :(得分:1)

在android studio中你可能会看到以下文件夹drawable xhdpi,drawable-hdpi,drawable-mdpi等等...... 您可以相应地将不同dpi的图像放在这些文件夹中,android会根据设备的屏幕密度照顾哪些图像应该绘制。

注意:您必须使用相同名称放置图像。

答案 6 :(得分:1)

只需将图片复制并粘贴到res> drawable 中,它会询问您想要获得更多帮助的目标文件夹,请查找PEP-3131

答案 7 :(得分:0)

您需要使用访问图像ID R.mipmap.yourImageName

答案 8 :(得分:0)

新 - >批量可绘制导入 - >点击添加按钮 - >选择图片 - >选择目标分辨率,目标名称,格式 - >确定

答案 9 :(得分:0)

  1. 右键单击“ 可绘制
  2. 点击“ 新建”,然后点击“ 图像资产
  3. 将“ 图标类型”更改为“ 操作栏和标签图标
  4. 将图标的“ 资产类型”更改为“ 剪贴画”,将图像的“ 图像”更改为
  5. 对于图标:单击“ 剪贴画”图标按钮并选择您的图标
  6. 对于图像:单击“ 路径”文件夹图标并选择您的图像
  7. 对于“ 名称”,请输入图标/图像文件名

答案 10 :(得分:0)

0

右键单击“可绘制” 点击“新建”,然后点击“图像资产” 将“图标类型”更改为“操作栏和选项卡图标” 将图标的“资产类型”更改为“剪贴画”,将图像的“图像类型”更改为 对于图标:单击“剪贴画”图标按钮并选择您的图标 对于图像:单击“路径”文件夹图标并选择您的图像 对于“名称”,请输入图标/图像文件名