![]() |
1
81
如果您使用camel case id名称,设备将不会发出投诉。对于我的第一个应用程序,我在CAMEL案例中编写了所有的IDS,因为我认为它在Java代码中看起来更好,而且它工作得很好。 不过,我正在慢慢改变对camel case的看法,因为您最终会遇到两种不同的命名约定,例如:
我也很想知道这里的标准。谷歌的例子不一致;有时他们使用小写字母,有时他们插入下划线,有时他们使用驼色大小写。 |
![]() |
2
12
如果你看看
|
![]() |
3
9
我想他是在说身份证
例如:
对战
在这方面,我没有发现任何约定或指导原则,因此我的项目中的开发人员正在模糊地使用这两种方法,这是非常痛苦的:( |
![]() |
4
4
我认为如果我们用所有带下划线的小写字母就好了。 看看这个(加上丹尼尔的回答)
在我自己的经验中,我倾向于对XML中的CAMEL CASE约定感到有点困惑,因为当你把它链接到使用CAMEL CASE(因为它是标准)的Java时,它看起来像是一个DopPrGeGrand。 |
![]() |
5
4
|
![]() |
6
1
XML文件名(这是可绘制文件夹中使用的文件名)必须全部小写,并用下划线字符分隔,因为XML中不支持大写的文件名。 |
![]() |
7
0
如果Android的编译器确实在做你所说的限制camel大小写(这看起来很奇怪),那么你应该坚持既定的惯例。 违背谷粒只会造成不必要的混乱。 尽可能在所有地方保持一致。 |
![]() |
8
0
我认为,如果我们在XML文件中对ID使用下划线约定,在类字段中使用camel-case约定,那么每个开发人员都可以更好地了解XML ID和类字段之间的区别。 |
![]() |
9
0
首先,没有一个标准来定义哪一个更有效,但我有几个理由来证明这一点。 用CAMEL CASE约定将XML ID和Java变量保持在完全相同的名称中是合理的。 1)通过搜索XML和Java侧的项目很容易达到变量。 2-)Butterknife库定义
这样比较合适。 |
![]() |
Murilo · Jetpack编写导航栏项目图标 4 月前 |
![]() |
KolaYAndr · 活动RESULT_OK似乎从未发生过 5 月前 |
![]() |
psycho_pat · Android应用程序中的权限 5 月前 |
|
FarazFiroz · 如何将argb转换为描述性文本颜色 5 月前 |
![]() |
Daniel · Unity Android游戏支持的设备数量太少 5 月前 |