在android中比如有三个EditText,在一定的条件下我需要把第二个EditText给隐藏
但是我隐藏之后第一个和第三个EditText之间就会有第二个EditText空着的位置,要怎么才能把那个空着的位置给清空让它没有空着啊。我设置EditText的高度为0也不行。

解决方案 »

  1.   

    这个等于说,你第三个edittest的坐标之前就定了,第二个隐藏的时候,不会改变第三个的。你得自己去改第三个的位置
      

  2.   

    建议你好好看下android的ui布局 特别是grid一部分
      

  3.   


    就只有这一种方法吗?但是我以下的EditText还有很多个,难道都要一个一个改变下面的位置吗?
      

  4.   


    我没学过java更没学过android,只是最近公司需要才让做的。摸索状态啊。
    所以什么都还不懂。
      

  5.   

     
       额 , 原来8的意思就是 View.GONE的值。不过还是希望回答问题时能正规化。   
      

  6.   

       
      View.GONE = Ox00000008 意思是说隐藏该View,不绘制该View,你可以上网搜搜。  
      

  7.   

    用这个代码editText.setVisibility(View.GONE);