我不确定之前是否有人对这个问题进行了抨击,但对我来说这是一个很大的痛苦.
你如何给android中的xml元素一个id?
现在,我使用模式[活动/片段名称] [元素类型] [特定名称]设置id .例如,如果我有一个EditText来保存在LoginActivity中使用的电子邮件,我将给出id"LoginEditTextEmail".
我面临的问题是,通过这种方法,id通常会在很长的时间内结束.
你如何设置ID?什么是最佳做法?
Foa*_*Guy 12
描述性名称是理想的(与任何编程语言中任何变量的名称相同).
我认为你有一个很好的系统我会提供这些减少ID大小的潜在方法
[活动/片段名称] - 我个人会放弃这个,我倾向于每个活动/片段使用一个布局文件,所以不会混淆视图的意图.还有时我会重新使用一些在多个活动中查看小部件,我将使用相同的ID保留它们,以便简化查找和交互它们的代码(即可以复制/粘贴或放入Activity的子类)
[元素类型] - 我使用3个字母的简写为小部件类型:
[具体名称] - 在这里没有真正的改进,只要它必须描述它的用途.
你的事情太复杂了.只要以令人难忘的方式命名即可.每个XML只需要唯一的ID(即,您可以拥有50个不同的ID,其中包含ID my_edittext),因为您只能通过单个视图层次结构查找其ID.
| 归档时间: |
|
| 查看次数: |
2462 次 |
| 最近记录: |