Android资源未加载
我正在处理一段时间的资源问题,我无法解决它。问题是,我的资源形状、渐变、布局并没有像它们应该的那样加载到应用程序中。例如: My layout.xml文件活动的主布局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
<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文件夹,问题就会消失,一切正常。这是一种解决办法,但我真的不喜欢。我不知道它将如何为图像工作,更不用说处理不同分辨率的图像了。