2011-05-10 64 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或下划线”字符。 (从编译错误代码引用)。