【问题标题】:I can't add images in my android studio project我无法在我的 android studio 项目中添加图像
【发布时间】:2016-11-21 09:48:50
【问题描述】:

我正在尝试在我的 android 项目中添加图像。我执行以下操作,右键单击 res->Add->Image Asset 并选择“Action Bar and Tab Icons”。然后我导入我的图像,但它没有出现。

In this screenshot you can see i have added the image but it isn't appearing

【问题讨论】:

  • 图片资源是否出现在您的 Drawable 文件夹 HDPI 等中?
  • 您应该通过右键单击它而不是在 res 文件夹上将图像资源添加到 drawable 文件夹。该资源可能已经添加到底部的 res 文件夹中,您可以通过更改目录结构找到它从androidproject 左上角projects pane
  • 复制图片到 res->drawable 文件夹

标签: android android-studio


【解决方案1】:

使用 png 图像(不是 PNG)并拖放(或复制和粘贴)到 res>drawable 中。请注意,文件的名称不包含任何数字,因为它给我带来了问题。

【讨论】:

  • 这解决了我的问题,我用数字作为名称的图像,AS 很奇怪
【解决方案2】:

复制图像并将其粘贴到 res 中(可能是可绘制的)。不应该有大写字母,因为它会崩溃。然后创建一个图像视图,给图像视图一个 id 并用一个按钮显示你的图片示例 onClick。

nameOfImageView.setImageViewDrawabλε(getDrawble(R.drawble.nameOfPicture));

【讨论】:

    【解决方案3】:

    导入图像的一种简单方法是 Batch Drawable 导入。为此,您需要安装一个插件。检查此来源。希望对你有帮助

    http://www.javahelps.com/2015/02/android-drawable-importer.html

    【讨论】:

    • 我也有同样的问题,将 1.5MB 大小的 jpg 图像添加到 drawable 中。这个插件有效。我做了什么:Drawable(右键单击)-> New -> MultiSource Drawable,我为所有选项添加了相同的图像路径。
    【解决方案4】:

    您只能提供 png 图片,其名称不应包含大写字母或破折号 (-)。 您可以复制图像并将其粘贴到可绘制对象中。

    【讨论】:

      【解决方案5】:

      我有同样的问题,但在使用 Xamarin 时在 Visual Studio 上。我不知道我的解决方案是否可行,但我想至少值得一试。

      可能的解决方案: 在尝试添加新图像之前停止调试/推迟您的模拟器。

      希望这会有所帮助!

      【讨论】:

        【解决方案6】:

        确保您的名称中没有大写字母,始终使用小写字母 我无法拖放图像,所以我继续右键单击 - 添加到设计,然后将其转移

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-07-12
          • 1970-01-01
          • 2016-03-25
          • 2023-03-18
          • 1970-01-01
          • 2016-03-12
          • 1970-01-01
          相关资源
          最近更新 更多