我正在處理資源問題一段時間,我無法弄清楚。問題是我的資源(形狀,漸變,佈局)不像應用程序那樣在應用程序中加載。例如:Android資源未加載
我 「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_favourite_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_favourite_bck.xml重命名爲「halabala.xml」(在主佈局android:background =「@ drawable/halabala」中更改引用)背景在那裏,一切都在工作f國家統計局。我想用我的名字命名我的資源,所以以後我有更多的時候就沒有一團糟。我知道有一個命名約定,即資源文件名只能包含帶有「_」的小字符,這就是我正在處理的事情。
注意:該文件被IDE識別,在構建過程中沒有錯誤,我可以從代碼中引用文件。
我使用的是android 1.6 api,但我試圖更改爲2.0,2.2 ..但沒有成功。我也嘗試過各種手機類型和模擬器,我嘗試將IDE從eclipse更改爲IDEA,沒有任何幫助。我嘗試重建項目,刷新所有可刷新的內容:)我試圖從設備上擦除應用程序而無效。有人像我一樣面臨類似的問題嗎?
Btw。同樣的事情發生時,我把一些圖片(PNG)繪製文件夾,我引用它從XML。一些圖片被識別(並且在正在運行的應用程序中顯示),有些則不是(它們只有在重命名後才被識別)。
在logCat中是否顯示任何內容? – 2011-01-30 17:32:48