viewgroup中有许多个imageview控件,当我触摸某个控件的时候,那个控件就显示在最外面(就是顶层,不被遮挡),我用bringToFront这个函数怎么实现不了?androidimageview

解决方案 »

  1.   

    1、你的viewgroup是什么
    2、确定重叠的控件都在一个parent中吗?
    3、确定你触摸的控件,真的是你想要置顶的控件吗?
      

  2.   

    用ViewGroup的bringChildToFront(View child)方法试试。
      

  3.   

    用ViewGroup的bringChildToFront(View child)方法也不行
      

  4.   

    myViewGroup是我自定义的(继承viewGroup),我所有的控件都放在myViewGroup容器中,然后这个myViewGroup视图容器放在framelayout布局中,
      

  5.   

    如果不用myViewGroup,直接把控件放在framelayout布局中,再用bringtofront这个函数就可以,觉得很奇怪,有谁知道怎么解决吗?
      

  6.   


    1、注意bringtofront的重写。2、让你的myViewGroup 继承自framelayout