android位图“找不到资源错误”

时间:2016-01-10 19:38:02

标签: android bitmap

我在 res / drawable文件夹中有 bg.xml texture.png

bg.xml

<?xml version="1.0" encoding="utf-8"?>
<bitmap
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/texture"
    android:tileMode="repeat" />

在我的布局文件中,我将其用作

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/bg">

并且在设计屏幕中没有出现渲染问题,虚拟设备正确显示背景图像(texture.png)。

但是当我运行应用程序时

找不到与给定名称匹配的资源(在'src'处,值为'@ drawable / texture')。

错误发生。

可能是什么问题?

2 个答案:

答案 0 :(得分:0)

  1. 请确保您的某个可绘制文件夹中有$scope.objectXtexture.png或您喜欢的内容)。
  2. 尝试通过Studio或Gradle控制台清理项目(如果您使用的是Eclipse,还有一个选项)
  3. 仅限Studio )有一个名为.png的菜单,如果步骤1和2无法解决您的问题,请使用该菜单

答案 1 :(得分:0)

我的图片是.jpg,我只是将扩展名更改为.png。 后来我使用 paint 另存为png并更新了drawable文件夹中的图像。 这解决了这个问题。