2010-08-09 26 views
1

NinePatchDrawable存在問題。使用實用程序draw9patch創建了9.png文件,但是當將該文件放入文件夾res/drawable error時:找不到與給定名稱匹配的資源。NinePatchDrawable存在問題

+0

你是怎麼稱呼這個文件的,你如何在你的代碼中引用它? – Sephy 2010-08-09 21:00:26

+0

我不寫代碼,我只是將文件移動到res/drawable文件夾中,並且一旦發生錯誤。 – user413881 2010-08-09 21:11:57

回答

0

什麼是文件命名?資源文件名只能使用小寫字母,數字和下劃線,不能有空格。

+0

原始文件:test.png,第二個文件:test.9.png。他們在一個文件夾res/drawable。版本SDK 1.6。這可能會導致錯誤? – user413881 2010-08-09 21:06:46

+0

不,這些看起來不錯。你究竟在哪裏得到這個錯誤? – QRohlf 2010-08-09 21:30:40

0

您是否將.png添加到文件名?

android:drawable="@drawable/9" 

工作,但

android:drawable="@drawable/9.png" 

將不起作用

+0

原始文件:test.png,第二個文件:test.9.png。 – user413881 2010-08-09 21:16:50

0

你的問題是,你不能在同一文件夾test.png和test.9.png。一旦你有「9補丁」,你必須刪除test.png。因爲對於系統而言,它指的是相同的圖像。