我把一个imageview隐藏了,通过另一个控件来循环控制imageview隐藏/显示但是隐藏之后,点击imageview所在区域,还是会触发imageview的onclick事件求指教求解

解决方案 »

  1.   

    你的隐藏是不是用的invisible啊,换下gone试试,invisible只是表面看不到而已,但是还是会占着位置,gone的隐藏会完全隐藏,既不显示,也不会占位置
      

  2.   

    +1我用的是GONE。。这样的,如果我在这个imageview消失之前加一个平移的动漫,则还是会触发点击事件。。如果我直接设置为gone,不添加动漫,,,就正常,不会触发点击事件。。这是为何?