2011-05-10 44 views
6

我可以在哪裏找到Android資源的命名規則?我發現感謝編譯錯誤,我必須在[a-z0-9._]中使用字符,但是我也對名爲401.png的圖像有錯誤。當使用Android資源的命名規則

@drawable/401 

在我的佈局,使用它,我得到以下編譯錯誤:

invalid VariableDeclaratorId 

我不能找到文檔中,這些規則,我想知道之前所有的人命名我的文件。

感謝

+1

只是改名爲e401.png ...記住,id變成R(資源)類中的靜態字段,所以我認爲命名規則與java中的字段規則相同 – Selvin 2011-05-10 11:37:52

回答

6

規則與Java identifiers相同,因爲每個資源必須在R.java文件中生成相應的ID字段。

2

不被允許作爲資源的第一個字符也沒有任何資本後者

0

你的約定是正確的,但不能以數字開頭的文件名。

0

資源的命名規則與變量相同,但區分大小寫。在你的情況下,問題是第一個字符是數字。

0

這是Java規則,而不是僅限Android規則。用起始字母命名每個元素,你就會是對的。

2

值得注意的是:「基於文件的資源名稱只能包含小寫的a-z,0-9或下劃線」字符。 (從編譯錯誤代碼引用)。