我有一个横向排列的LinearLayout布局,在xml的布局文件里默认有一个button按钮,现在我想动态加一些其他按钮,但是他们是有排列顺序的,我用addView(view,index)添加按钮,例如我添加两个addView(btn1,0),addView(btn2,2) 那么我想让那个原来默认的按钮自动补上到index为 1 的中间位置上去,请教该如何实现,我自己做的实验总是不行,请教大侠们了。

解决方案 »

  1.   

    我也失败了很多次了,你可以把那些按钮写在xml布局文件里面,要显示的话设置那些控件可见,不要显示就隐藏掉
      

  2.   

    隐藏要用.setVisibility(View.GONE);方法
      

  3.   

    这个方法是可行的,不想显示又不想让别人看出来那里是占空间的,就可以这样
    如果只是不想显示,可以使用View.INVISIBLE
      

  4.   

    使用frameLayout布局,然后把一些空间设为setVisibility(View.GONE)
      

  5.   

    简单点,直接使用View.GONE,View.VISIABLE属性就性了。代码,xml都可以设置 
      

  6.   

    xml中设置android:visibility="gone" 就好了,界面中需要显示的时候,在设置.setVisibility(View.VISIBLE)