如题,本来的RedioGroup里面有RedioButton1了 我要在里面动态添加个RedioButton2,位置要求在RedioButton1的上面,如何实现呀,求各位大大解惑

解决方案 »

  1.   

    那你就不要用RadioButton了  直接写两个RadioButton第一个隐藏  第二个RedioButton 先显示喽
    因为只有两个互斥的RadioButton  逻辑很好判断了
      

  2.   

    不要用RadioGroup  不好意思  码错了  直接写radiobutton
      

  3.   

    radiobutton直接添加就能在以前的上面添加了? 那样的话就不能实现单选了吧
      

  4.   

    那个单选只是你的一个逻辑而已  难道必须要局限与GROOP里面么   掉用setchexked()  
    比如1 setchecked=true选中 2就设为 setchecked=false  反过来也一样
     但是你说的有很多个 恐怕不怎么现实啊 我也没试过
      

  5.   

    是加载一个xml里面的文件,有600个左右呢,我是在一个dialog里面显示的,在我newDialog的时候会卡4秒左右才能加载进去,设置进度条的话,界面会卡住4秒~!,也不一定局限RedioGroup,就是不能一次加载太多的组件,有什么好的办法吗
      

  6.   

    我把group是放在一个ScrollView下面 ,滚动的时候动态加载的,但是加载只能加在下面,需要每次打开Dialog的时候起始位置是上次点的那个rediobutton位置,所以往上滚动的话,上面就没内容了 ,所以才问添加button能不能从top开始添加
      

  7.   

    我只想说dialog本身就能实现单选/复选的功能,只需要你把你单选/复选的内容加进去就好,不用额外的去写了,应该会比你另写一个rediobutton要快些吧
      

  8.   

    通过addView (View child, int index, ViewGroup.LayoutParams params) 
    添加,不知道可不可以这样:第一添加是index=10,第二次是9,以此类推
      

  9.   

    感觉没多大差别 ,改了还是加载dialog的时候屏幕卡住2到3秒.
      

  10.   

     E/AndroidRuntime(1448): java.lang.IllegalStateException: ScrollView can host only one direct child
    因为要滑动所以才加RadioGroup的 ,ScrollView只能加载一个子组件
      

  11.   

    ScrollView有个ScrollTo方法,可以指定定位到ScrollView的哪一部分显示的