lLay.setVisibility(View.INVISIBLE);//View.VISIBLE吧
另外你怎么不直接LinearLayout lLay = (LinearLayout) v1.findViewById(R.id.LinearLayout_jieShi_lay);

解决方案 »

  1.   

    lLay.setVisibility(View.VISIBLE);这样也不行和之前一样
    继续求解
      

  2.   

    1楼正解。
    View.INVISIBLE是view不可见,但是还是会占用空间。
    View.GONE是view不可见,并且不会占用空间。
    View.VISIBLE才是view可见。
      

  3.   

    public void showDanCiMessage(View v1) {
    ImageView iv = (ImageView) v1.findViewById(R.id.imageView_logio_a);
    iv.setVisibility(View.GONE);// 图片可以隐藏,没有问题 View v = LayoutInflater.from(this).inflate(R.layout.layout_fuxidanci,
    null);//获得layout_fuxidanci.xml布局文件
    LinearLayout lLay = (LinearLayout) v
    .findViewById(R.id.LinearLayout_jieShi_lay);//获得布局对象
    lLay.setVisibility(View.VISIBLE);// 这里显示不出来,但是也不出错
    }
    为什么呢
      

  4.   

    lLay定义成全局的。
    在onCreate里获取lLay = (LinearLayout) findViewById(R.id.LinearLayout_jieShi_lay);
    然后在showDanCiMessage设置隐藏。
      

  5.   

    Lay.setVisibility(View.INVISIBLE);改为Lay.setVisibility(View.VISIBLE);
    试过可以