【问题标题】:I cannot get a png image into an image view in android studio我无法将 png 图像放入 android studio 中的图像视图中
【发布时间】:2015-05-17 10:15:35
【问题描述】:

我正在尝试在 android studio 中显示 png 图像。当我将它放入图像视图时,它将显示在设计视图中,但是当我尝试运行该应用程序时,它给了我以下两个错误。 错误:文件名无效:只能包含小写字母和数字 ([a-z0-9_.]) 任务 ':app:mergeDebugRescourcs' 执行失败。

现在我知道这意味着文件名中不能包含大写字母,但必须有办法解决这个问题,对吧?我的文件名如下: C:\Users\Derek\AndroidStudioProjects\CheckItOut\app\src\main\res\drawable\logo2.PNG

我认为错误在于 PNG 全部大写,我不知道为什么会这样。万一您不知道,我们将不胜感激任何帮助;我对这些东西非常了解。

【问题讨论】:

  • 只需将.PNG 更改为.png`?

标签: android imageview png


【解决方案1】:

您需要将 logo2.PNG 重命名为 logo2.png 大写字母不允许用于图像资源文件

【讨论】:

    【解决方案2】:

    关于这一点,我只能说,在 android 中调用 drawable 时,您应该只使用名称,而不使用扩展名(在您的情况下只有 logo2):

     Resources res = getResources();
     Drawable drawable = res.getDrawable(R.drawable.logo2);
     //using R.drawable.logo2.png will get you an error
    

    如果这不起作用,可能使用 .PNG 可能是问题,尝试更改资源

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-18
      • 2012-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-19
      相关资源
      最近更新 更多