1. 程式人生 > >關於android:background="@drawable/ 出錯

關於android:background="@drawable/ 出錯

別人在我程式基礎上加了幾個按鈕。

現象:

在eclipse 裡res目錄下layout和drawlable資料夾顯示紅叉,

其中layout下好多檔案顯示紅叉,提示是android:background="@drawable/ 。。。 沒找到圖片。

其中在drawable下的xml檔案也為紅叉,還有一個png檔案也被紅叉,但png圖片可以點選檢視。

問題所在:

這個png檔案不合法。這個Png檔案原來是帶.9.png的檔案,去掉.9就可以了。

解決辦法:

修改這個檔名之後,其他問題隨之消失。

看來是檔案惹的禍!以後注意,對Png檔案的使用。

那位朋友知道具體原因的請留言,再此表示感謝!

可能的原因,只是一張普通股的PNG圖:

來自使用文件:

“把編輯後的png儲存為 9.png到工程目錄的res/drawable目錄下,如果你的9.png中沒有黑線,那麼eclipse是會報錯的。”

也就是沒處理過的PNG,根本沒畫過黑線!