【发布时间】:2016-07-11 23:39:33
【问题描述】:
在我们的元素 ID 越来越长的项目中工作。尽管我们尝试缩短它们,但应用程序的复杂性在我们的布局中造成了长元素 id 的情况。那么,android id 元素的最大长度是多少?
【问题讨论】:
-
"...应用程序的复杂性在我们的布局中造成了长元素 id 的情况" 您的 id 命名约定是什么?听起来您太冗长了,尤其是因为每个布局的 ID 只需要唯一。
-
@TimMalseed 它仍然易于管理,但典型的 id 名称约为 30-50 个字符。复杂的原因是由于 AndroidStudio 中的提前输入功能。它显示对特定元素名称的所有匹配引用,无论它来自哪个布局。虽然最初很方便,但在尝试为片段布局识别活动的特定布局 ID 时,当您在多个布局中重用 ID 时会造成混乱。
-
很公平。就个人而言,我无法使用这种命名约定。我会花更多的时间写 id 而不是搜索它们。