ID相同的控件,怎么定位?

解决方案 »

  1.   

    我要遍历 菜单里的子菜单,发现子菜单的id都一样?通过findViewById()找到的只是第1个菜单,下边的怎么找啊
      

  2.   

    布局文件所有的控件都会在R文件生成一个ID的,如果不同的控件有相同的ID,在R文件也只能生成一个唯一ID项供查找访问,此时定位也只是定位其中的一个控件,另一个是无法定位的。解决的办法只能是不同的控件标识不同的ID。
      

  3.   

    一个layout里不同的控件建议不要使用同一个ID,以便区分
      

  4.   

    同一个xml不要使用一样的id
    真有相同的id的话(比如一个布局引用了同一个xml)  可以通过父元素来引用  View.findViewById