没点击之前是这样的
点击之后是这样的,大家有什么好的解决办法。求赐教

解决方案 »

  1.   

    得到布局id后 动态控制布局隐藏和显示 setVerticalGravity(View.GONE); 还是不会隐藏
      

  2.   

    你肯定掉错了,是setVisibility,你看看设置其他属性有效吗
      

  3.   

    谢谢各位,问题 解决了。 首先,获取要隐藏布局的id  然后在onCreate 初始化设置为 这个是隐藏linearLayout.setVisibility(View.GONE);  
       这个是显示布局linearLayout.setVisibility(View.VISIBLE);  然后建一个全局变量布尔类型设为false,在给图片按钮绑定监听事件, 当 点击了后 就 if 判断 这个布尔全局变量 是true还是false    默认是 false  就执行 if 下面sele 里面的 语句 。当点击就把布局显示出来。把在布尔变量设置为ture,下次点击就在 if 中了,在把布局给显示出来 在设置为false; 
      

  4.   

    代码发上来 
    button_two.setOnClickListener(new OnClickListener() {
                @Override
                public void onClick(View v) {
                    if (flag) {
                        flag = false;
                        narrows(v);
                        linearLayout.setVisibility(View.GONE);
                    } else {
                        flag = true;
                        narrows(v);
                        linearLayout.setVisibility(View.VISIBLE);}
                }
            });
      

  5.   

    narrows(v);此方法为动画 ,