当然可以啊。即使是同一个布局里也可以使用相同的ID。
具有相同ID的View,如果它们隶属于不同布局,程序运行时这些同ID View将隶属于不同的对象,findViewById会依据调用它的对象来区分这些View;如果它们在同一个布局里,使用findViewById方法通常会得到最前面的那个(整个布局会组织成一个树形结构,findViewById方法从根View开始往下查找,查到第一个就返回)。
android 在不同的 xml 中的 id 可以不同
最新推荐文章于 2024-07-10 02:56:56 发布
本文探讨了在Android布局中使用相同ID的View组件时的行为特点。即使在同一个布局文件内,通过findViewById方法也能正确区分这些组件,并获取到所需的View实例。文章详细解释了这一过程背后的原理。
2561





