Android资源未加载

Android资源未加载,android,resources,Android,Resources,我正在处理一段时间的资源问题,我无法解决它。问题是,我的资源形状、渐变、布局并没有像它们应该的那样加载到应用程序中。例如: My layout.xml文件活动的主布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/favourite_rest" android:orientation="vertical" android:la

我正在处理一段时间的资源问题,我无法解决它。问题是,我的资源形状、渐变、布局并没有像它们应该的那样加载到应用程序中。例如:

My layout.xml文件活动的主布局

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/favourite_rest"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:background="@drawable/activ_favourite_bck"
    android:layout_height="wrap_content"
    android:layout_weight="1">
            ...
背景和布局:activ_favorite_bck.xml

<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
    android:startColor="#55555555"
    android:centerColor="#77777777"
    android:centerY="0.5"
    android:endColor="#55555555"
    android:angle="270" />
  </shape>
在本例中,当我运行我的应用程序时,brackground是纯黑色的,就像没有设置背景一样,但是当我使用背景定义将文件从activ_favorite_bck.xml重命名为halabala.xml,并在主布局中更改引用时,android:background=@drawable/halabala背景就在那里,一切正常。我想用purpuse命名我的资源,这样以后当我有更多的资源时就不会有混乱。我知道有一种命名约定,即资源文件名只能包含带u的小字符,这就是我正在考虑的

注意:该文件由IDE识别,在构建过程中没有错误,我可以从代码中引用该文件

我正在使用安卓1.6API,但我试着改为2.0,2.2。。没有成功。我还尝试了各种手机类型和模拟器,并尝试将IDE从eclipse更改为IDEA,但毫无帮助。我尝试重建项目,刷新所有可以刷新的内容:我尝试从设备上擦除应用程序,但没有任何效果。有没有人像我一样面临类似的问题


顺便说一句,当我在drawable文件夹中放入一些picturepng并从xml引用它时,也会发生同样的事情。有些图片在运行的应用程序中被识别和显示,有些则不被识别。只有在重命名为其他图片后,它们才会被识别。

尝试添加一个名为a.png或类似的任意图像,以便它将alpha排序到实际可绘制的图片之上…

经过几个小时的研究,我解决了这个问题。我可能不小心删除了文件夹可绘制mdpi。创建并复制图像后,一切正常。

logCat中是否显示了任何内容?logCat没有提到资源或相关内容的问题,但我注意到,如果我将背景定义从drawable文件夹移动到layout文件夹,问题就会消失,一切正常。这是一种解决办法,但我真的不喜欢。我不知道它将如何为图像工作,更不用说处理不同分辨率的图像了。