|
1
12
最简单的解决方案就是更换
具有
当编译器解析XML以将id添加到R.java时,它只从上到下读取。当你有
然而,如果您这样做
这就提出了一个问题:如果您可以替换
原因是如果id不存在,
考虑此XML:
当解析此项时,将出现一个新的id元素
此日志消息很难找到,也很难调试。一个小错误
然后我们会得到一个编译器错误,比如:
这更容易查找和调试。
tl;医生:你可以用
您可能可以使用RelativeLayout使所有视图在xml中以相反的顺序存在,但这对我来说似乎太过分了。 |
|
|
2
0
我最近也有同样的问题 @+id/my_new_id 第一次引用元素,后来在元素定义中的XML中 @id/my_new_id 到 安卓:id 属性它似乎工作得很好,不必多次使用同一个id编写@+id,避免可能的警告。 例如:
|
|
|
jonb · 如何在android中集中地图片段内部的线性布局? 8 年前 |
|
|
Nic Parmee · 执行操作时,如何移动布局或卡片视图 8 年前 |
|
|
Jeffrey Teoh · 线性布局在ScrollView中不展开 8 年前 |
|
|
Sahil Shokeen · text线性布局中屏幕末尾的视图 8 年前 |
|
|
f.trajkovski · 在水平线性布局中添加新行 8 年前 |
|
|
CL So · 如何确定LinearLayout项目的位置? 8 年前 |