Android 如何设置无线组的位置

Android 如何设置无线组的位置,android,android-layout,Android,Android Layout,我正在从存储在对象中的ArrayList动态创建一个RadioGroup,但当我将其添加到视图时,它会显示在其上方的TextView的顶部。我能做些什么来阻止这一切的发生 我还根据对象中的另一个字段设置TextView 感谢所有看这个的人 text.setText(list.get(counter).getText().toString()); image.setImageBitmap(result); a = list.g

我正在从存储在对象中的ArrayList动态创建一个RadioGroup,但当我将其添加到视图时,它会显示在其上方的TextView的顶部。我能做些什么来阻止这一切的发生

我还根据对象中的另一个字段设置TextView

感谢所有看这个的人

            text.setText(list.get(counter).getText().toString());
            image.setImageBitmap(result);
            a = list.get(counter).getA();

            for(int i = 0; i < a.size(); i++){

                RadioButton btn = new RadioButton(MainActivity.this);
                btn.setId(i);
                btn.setText(a.get(i));
                btn.setChecked(false);

                radioGroup.addView(btn);
            }

嗯。我想出来了。我可以通过设置一些LayoutParams,然后使用addRule来实现这一点

 layout = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
    layout.addRule(RelativeLayout.BELOW, text.getId());
    radiogroup.setLayoutParams(layout);