本帖最后由 sbyniwwg 于 2012-12-10 16:25:15 编辑

解决方案 »

  1.   

    只所以出现这种状况,很大可能性是categoryBox这个对象在后面流程 被其他的地方引用 设置了    LZ添加的地方不对!   还是继续分析,代码流程走向后  在来setVisibility(View.GONE)
      

  2.   

    肯定是起作用的,因为你可以把这个代码拷贝到一个空白的layout里面来控制。至于为什么又显示了,肯定是你在别的地方又调用了.我以前也遇到过这种情况
      

  3.   

    遇到了。果然无效。奇怪肯定无良厂商修改了sdk
      

  4.   

    是不是设置了animation?
    是的话,categoryBox.clearAnimation();一下,然后再categoryBox.setVisibility(View.GONE);
      

  5.   

    确实。。如果先前设置动画。。在setVisibility(View.GONE);之前,先clearAnimation();