「已注销」 2015-09-02 11:45 采纳率: 50%
浏览 10501

Android中不同xml文件中id可以重复么?

Android中如果两个layout布局文件中都有一个TextView控件,而且拥有同样的id,那样的话会乱套嘛?
比如我有a.xml,中间有控件TextView id为tv,有b.xml,中间有控件TextView id为tv,在R文件中能看到id内部类中只有一个tv常量,调用时是因为用之前是用色图ContentView设置了对应的布局所以不会混乱嘛,还是说就是会混乱的呢,我记得以前好像用的时候用混乱过,但是今天听老师讲课说是可行的,不会造成混乱,傻傻又分不清楚了,求解答

  • 写回答

8条回答

  • danielinbiti 2015-09-02 15:13
    关注

    看使用的场景以及你查找的方式。
    加入2个layout不在一个activity中,那无论怎么使用都没关系,肯定不会乱套。
    如果2个layout放到一个activity中了,是会引起混乱的,但这混乱也不是说一定会出现,只是可能。主要是在resume的时候会出现混乱,其他情况是没问题的。
    在findviewbyid的时候,记得限定layout,通过layout.findviewbyid的方式查找对应布局下的textview

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题